summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2019-07-01 21:14:14 +0200
committerDaiderd Jordan <daiderd@gmail.com>2019-07-01 21:24:29 +0200
commit8c2b25e60dfd60dc4ca1a0220e5c00f7af4132c4 (patch)
tree93d8c9575b658adbe3abccf2d8f74e656cd96ec8 /modules
parent2415dd6e42be9f8d6e1eaa075b14810c27bf907f (diff)
nix: fix useDaemon conditions
The nix.useDaemon option enables using a multi-user install without managing the nix installation with nix-darwin. The following checks apply to both cases.
Diffstat (limited to 'modules')
-rw-r--r--modules/nix/default.nix2
-rw-r--r--modules/services/nix-gc/default.nix2
-rw-r--r--modules/system/checks.nix2
3 files changed, 3 insertions, 3 deletions
diff --git a/modules/nix/default.nix b/modules/nix/default.nix
index b4fdff4..ad1540b 100644
--- a/modules/nix/default.nix
+++ b/modules/nix/default.nix
@@ -22,7 +22,7 @@ let
# WARNING: this file is generated from the nix.* options in
# your NixOS configuration, typically
# /etc/nixos/configuration.nix. Do not edit it!
- ${optionalString config.services.nix-daemon.enable ''
+ ${optionalString cfg.useDaemon ''
build-users-group = nixbld
''}
${if isNix20 then "max-jobs" else "build-max-jobs"} = ${toString (cfg.maxJobs)}
diff --git a/modules/services/nix-gc/default.nix b/modules/services/nix-gc/default.nix
index ca4a0ab..57b3e22 100644
--- a/modules/services/nix-gc/default.nix
+++ b/modules/services/nix-gc/default.nix
@@ -41,7 +41,7 @@ in
launchd.daemons.nix-gc = {
command = "${config.nix.package}/bin/nix-collect-garbage ${cfg.options}";
- environment.NIX_REMOTE = optionalString config.services.nix-daemon.enable "daemon";
+ environment.NIX_REMOTE = optionalString config.nix.useDaemon "daemon";
serviceConfig.RunAtLoad = false;
serviceConfig.StartCalendarInterval = [ cfg.interval ];
serviceConfig.UserName = cfg.user;
diff --git a/modules/system/checks.nix b/modules/system/checks.nix
index f22b1e7..0ff0893 100644
--- a/modules/system/checks.nix
+++ b/modules/system/checks.nix
@@ -169,7 +169,7 @@ in
system.checks.text = mkMerge [
darwinChanges
runLink
- (mkIf config.services.nix-daemon.enable buildUsers)
+ (mkIf config.nix.useDaemon buildUsers)
nixStore
(mkIf (config.nix.gc.automatic && config.nix.gc.user == null) nixGarbageCollector)
nixChannels