flake.nix: add *-vm packages to boot hosts in a test virtual machine

Requested-By: poelzi
This commit is contained in:
Astro 2022-01-20 03:07:16 +01:00
parent e270b121ce
commit 8ed7dba181

View File

@ -181,11 +181,18 @@
''; '';
}) {} (builtins.attrNames flakifiedHosts) // }) {} (builtins.attrNames flakifiedHosts) //
builtins.foldl' (result: host: result // { builtins.foldl' (result: host:
"${host}-sdImage" = self.nixosConfigurations."${host}".config.system.build.sdImage; let
}) {} (builtins.attrNames (nixpkgs.lib.filterAttrs (host: nixosConfiguration: inherit (self.nixosConfigurations.${host}) config;
nixosConfiguration.config.system.build ? sdImage in
) self.nixosConfigurations)) result //
nixpkgs.lib.optionalAttrs (config.system.build ? sdImage) {
"${host}-sdImage" = config.system.build.sdImage;
} //
nixpkgs.lib.optionalAttrs (config.system.build ? vm) {
"${host}-vm" = config.system.build.vm;
}
) {} (builtins.attrNames self.nixosConfigurations)
) self.legacyPackages; ) self.legacyPackages;
nixosConfigurations = let nixosConfigurations = let