aboutsummaryrefslogtreecommitdiffhomepage
path: root/nixos.nix
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-05-16 04:38:08 +0900
committerOphestra <cat@gensokyo.uk>2025-05-16 04:40:12 +0900
commitf30a439bcd6aa97fac0f99cdd94381ae025aa64d (patch)
tree9e340298cc0b8a7011fea40cc50b0db710593496 /nixos.nix
parent008e9e7fc59398c13376728511f2df78e4c8b321 (diff)
nix: improve common usability
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'nixos.nix')
-rw-r--r--nixos.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos.nix b/nixos.nix
index 49d41f33..12b283a2 100644
--- a/nixos.nix
+++ b/nixos.nix
@@ -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;