about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nixos-rebuild
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-07-29 10:05:18 +0300
committerK900 <me@0upti.me>2022-07-29 10:05:18 +0300
commit28dae620b2132d836f998a83b98e4b59ba5c5e4c (patch)
tree1ed26d15abf7601245e1fff0865d934e7643d558 /pkgs/os-specific/linux/nixos-rebuild
parent2a93ea177c3d7700b934bf95adfe00c435f696b8 (diff)
downloadnixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar.gz
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar.bz2
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar.lz
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar.xz
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.tar.zst
nixlib-28dae620b2132d836f998a83b98e4b59ba5c5e4c.zip
nixos-rebuild: always set flakeFlags
Otherwise a rebuild can fail when a flake is autodetected
in /etc/nixos/flake.nix and the system doesn't have flakes
globally enabled.
Diffstat (limited to 'pkgs/os-specific/linux/nixos-rebuild')
-rwxr-xr-xpkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh3
1 files changed, 1 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
index b85f002e7b8f..ebbb596f91f6 100755
--- a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
+++ b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
@@ -20,7 +20,7 @@ origArgs=("$@")
 copyClosureFlags=()
 extraBuildFlags=()
 lockFlags=()
-flakeFlags=()
+flakeFlags=(--extra-experimental-features 'nix-command flakes')
 action=
 buildNix=1
 fast=
@@ -120,7 +120,6 @@ while [ "$#" -gt 0 ]; do
         ;;
       --flake)
         flake="$1"
-        flakeFlags=(--extra-experimental-features 'nix-command flakes')
         shift 1
         ;;
       --no-flake)