flake.nix: go even less into self.nixosConfigurations.*.config

This commit is contained in:
Astro 2022-11-02 23:35:42 +01:00
parent 314861ffdd
commit fd41246110

View File

@ -478,8 +478,7 @@
let let
inherit (self.nixosConfigurations.${host}) config; inherit (self.nixosConfigurations.${host}) config;
in in
result // result // {
nixos.lib.optionalAttrs (config.system.build ? vm) {
# boot any machine in a microvm # boot any machine in a microvm
"${host}-vm" = (self.nixosConfigurations.${host} "${host}-vm" = (self.nixosConfigurations.${host}
.extendModules { .extendModules {
@ -511,9 +510,11 @@
]; ];
}) })
.config.microvm.declaredRunner; .config.microvm.declaredRunner;
} //
nixos.lib.optionalAttrs (config.system.build ? tftproot) { "${host}-tftproot" =
"${host}-tftproot" = config.system.build.tftproot; if config.system.build ? tftproot
then config.system.build.tftproot
else throw "No tftproot for ${host}";
} }
) {} (builtins.attrNames self.nixosConfigurations) ) {} (builtins.attrNames self.nixosConfigurations)
) self.legacyPackages; ) self.legacyPackages;