summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2022-01-29 21:41:49 +0100
committersternenseemann <sternenseemann@systemli.org>2022-01-29 21:41:49 +0100
commite3d8cc81b37a566d781199dab9d342822393b91f (patch)
tree8bc0ae0a9c8b285dd6830a9f9699ac78f548e568 /nixos
parentc8206d353431ef247cdfaf044323c28ddc4c2954 (diff)
downloadnixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar.gz
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar.bz2
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar.lz
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar.xz
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.tar.zst
nixpkgs-e3d8cc81b37a566d781199dab9d342822393b91f.zip
nixos/nix-daemon: fix config validation with 2.3
--option experimental-features is no understood by Nix 2.3.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/nix-daemon.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index cd4408cef41..111a2ad5040 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -69,7 +69,8 @@ let
           set -e
           set +o pipefail
           NIX_CONF_DIR=$PWD \
-            ${cfg.package}/bin/nix show-config ${optionalString (isNixAtLeast "2.3pre") "--no-net --option experimental-features nix-command"} \
+            ${cfg.package}/bin/nix show-config ${optionalString (isNixAtLeast "2.3pre") "--no-net"} \
+              ${optionalString (isNixAtLeast "2.4pre") "--option experimental-features nix-command"} \
             |& sed -e 's/^warning:/error:/' \
             | (! grep '${if cfg.checkConfig then "^error:" else "^error: unknown setting"}')
           set -o pipefail