about summary refs log tree commit diff stats
path: root/hm/default.nix
blob: 015cdeb26f8d732b292e528993bf790858f05b65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
  pkgs,
  sysLib,
  # extra information
  system,
  # bins
  video_pause,
  yambar_cpu,
  yambar_memory,
  lf_rename,
  strip_js_comments,
  river_init_lesser,
  grades,
  shell_library,
  flake_update,
  # external deps
  user_js,
  neovim_config,
  snap-sync,
  # modules
  impermanence,
  nixNeovim,
  nixVim,
}: {
  home-manager = {
    useGlobalPkgs = true;
    useUserPackages = true;
    users.soispha = import ./soispha;
    extraSpecialArgs = {
      inherit
        pkgs
        sysLib
        # extra information
        
        system
        # bins
        
        video_pause
        yambar_cpu
        yambar_memory
        lf_rename
        strip_js_comments
        river_init_lesser
        grades
        shell_library
        flake_update
        # external deps
        
        user_js
        neovim_config
        snap-sync
        # modules
        
        impermanence
        nixNeovim
        nixVim
        ;
    };
  };
}