at master 822 B view raw
1{ 2 pkgs, 3 ... 4}: 5let 6 evalConfig = import ../lib/eval-config.nix; 7 8 nixos = evalConfig { 9 modules = [ 10 { 11 system.stateVersion = "25.05"; 12 fileSystems."/".device = "/dev/null"; 13 boot.loader.grub.device = "nodev"; 14 nixpkgs.hostPlatform = pkgs.system; 15 virtualisation.vmVariant.networking.hostName = "vm"; 16 virtualisation.vmVariantWithBootLoader.networking.hostName = "vm-w-bl"; 17 } 18 ]; 19 }; 20in 21assert nixos.config.virtualisation.vmVariant.networking.hostName == "vm"; 22assert nixos.config.virtualisation.vmVariantWithBootLoader.networking.hostName == "vm-w-bl"; 23assert nixos.config.networking.hostName == "nixos"; 24pkgs.symlinkJoin { 25 name = "nixos-test-vm-variant-drvs"; 26 paths = with nixos.config.system.build; [ 27 toplevel 28 vm 29 vmWithBootLoader 30 ]; 31}