nixos-generate-config: add --flake option

Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
This commit is contained in:
Pablo Ovelleiro Corral 2025-02-12 09:04:17 +01:00 committed by Jörg Thalheim
parent 29c58cf78d
commit 1606ea91b4
6 changed files with 84 additions and 4 deletions

View file

@ -26,6 +26,8 @@ import ./make-test-python.nix (
machine.wait_for_unit("multi-user.target")
machine.succeed("nixos-generate-config")
machine.succeed("nix-instantiate --parse /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
# Test if the configuration really is overridden
machine.succeed("grep 'OVERRIDDEN' /etc/nixos/configuration.nix")
@ -41,6 +43,10 @@ import ./make-test-python.nix (
machine.succeed(
"grep 'services\\.xserver\\.desktopManager\\.gnome\\.enable = true;' /etc/nixos/configuration.nix"
)
machine.succeed("rm -rf /etc/nixos")
machine.succeed("nixos-generate-config --flake")
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
'';
}
)