about summary refs log tree commit diff stats
path: root/home-manager/default.nix
blob: 0d1958f2610a6a974b5fafe248d341ac95cbf5be (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
{
  pkgs,
  sysLib,
  # extra information
  system,
  # bins
  video_pause,
  yambar_cpu,
  yambar_memory,
  strip_js_comments,
  river_init_lesser,
  grades,
  shell_library,
  flake_update,
  # external deps
  user_js,
  neovim_config,
  snap-sync,
  # modules
  impermanence,
  ...
}: {
  home-manager = {
    useGlobalPkgs = true;
    useUserPackages = true;
    users.soispha = import ./soispha;
    extraSpecialArgs = {
      inherit
        pkgs
        sysLib
        # extra information
        
        system
        # bins
        
        video_pause
        yambar_cpu
        yambar_memory
        strip_js_comments
        river_init_lesser
        grades
        shell_library
        flake_update
        # external deps
        
        user_js
        neovim_config
        snap-sync
        # modules
        
        impermanence
        ;
    };
  };
}