summaryrefslogtreecommitdiffstats
path: root/nixos/modules/installer/tools
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2020-03-20 14:37:38 +0100
committerEelco Dolstra <edolstra@gmail.com>2020-03-20 14:52:22 +0100
commita0a61c3e34873d02034cb804975ad2981328b5b4 (patch)
tree151763ccc59c6c1853e51f903aff94a2878cd1e4 /nixos/modules/installer/tools
parentecce3a7bc9a35415b82169630d352abddf6bcdd2 (diff)
nixos-option: Disable on Nix >= 2.4 because it doesn't compile
This is needed when using the overlay from the Nix flake.
Diffstat (limited to 'nixos/modules/installer/tools')
-rw-r--r--nixos/modules/installer/tools/tools.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/nixos/modules/installer/tools/tools.nix b/nixos/modules/installer/tools/tools.nix
index 833865e99bb3..655d77db157d 100644
--- a/nixos/modules/installer/tools/tools.nix
+++ b/nixos/modules/installer/tools/tools.nix
@@ -42,7 +42,10 @@ let
inherit (config.system.nixos-generate-config) configuration;
};
- nixos-option = pkgs.callPackage ./nixos-option { };
+ nixos-option =
+ if lib.versionAtLeast (lib.getVersion pkgs.nix) "2.4pre"
+ then null
+ else pkgs.callPackage ./nixos-option { };
nixos-version = makeProg {
name = "nixos-version";
@@ -184,10 +187,9 @@ in
nixos-install
nixos-rebuild
nixos-generate-config
- nixos-option
nixos-version
nixos-enter
- ];
+ ] ++ lib.optional (nixos-option != null) nixos-option;
system.build = {
inherit nixos-install nixos-generate-config nixos-option nixos-rebuild nixos-enter;