nixos-generate-config: Add test for Flake=1 option

This commit is contained in:
gustavderdrache 2025-06-06 10:45:28 -04:00
parent 7e7cf1ce2f
commit d5960b9e03

View file

@ -46,5 +46,11 @@
machine.succeed("rm -rf /etc/nixos") machine.succeed("rm -rf /etc/nixos")
machine.succeed("nixos-generate-config --flake") machine.succeed("nixos-generate-config --flake")
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix") machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
machine.succeed("mv /etc/nixos /etc/nixos-with-flake-arg")
machine.succeed("printf '[Defaults]\nFlake = 1\n' > /etc/nixos-generate-config.conf")
machine.succeed("nixos-generate-config")
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
machine.succeed("diff -r /etc/nixos /etc/nixos-with-flake-arg")
''; '';
} }