diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-05-16 04:38:08 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-05-16 04:40:12 +0900 |
| commit | f30a439bcd6aa97fac0f99cdd94381ae025aa64d (patch) | |
| tree | 9e340298cc0b8a7011fea40cc50b0db710593496 /nixos.nix | |
| parent | 008e9e7fc59398c13376728511f2df78e4c8b321 (diff) | |
nix: improve common usability
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'nixos.nix')
| -rw-r--r-- | nixos.nix | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -146,7 +146,6 @@ in ] ++ optionals app.nix [ (mustBind "/nix/var") - (bind "/var/db/nix-channels") ] ++ optionals isGraphical [ (devBind "/dev/dri") @@ -156,6 +155,7 @@ in (devBind "/dev/nvidia-uvm-tools") (devBind "/dev/nvidia0") ] + ++ optionals app.useCommonPaths cfg.commonPaths ++ app.extraPaths; auto_etc = true; cover = [ "/var/run/nscd" ]; @@ -225,13 +225,13 @@ in # aid 0 is reserved imap1 (aid: app: { ${getsubname fid aid} = mkMerge [ - (cfg.home-manager (getsubname fid aid) (getsubuid fid aid)) + cfg.extraHomeConfig app.extraConfig { home.packages = app.packages; } ]; }) cfg.apps )) - { ${getsubname fid 0} = cfg.home-manager (getsubname fid 0) (getsubuid fid 0); } + { ${getsubname fid 0} = cfg.extraHomeConfig; } acc ] ) privPackages cfg.users; |
