diff --git a/flake.nix b/flake.nix index afa83a32..8f558934 100644 --- a/flake.nix +++ b/flake.nix @@ -342,7 +342,10 @@ # modules. networking.hostName = lib.mkOverride 2000 host'; }) - (lib'.optionalAttrs (images ? host') inputs.nixos-generators.nixosModules.${images.${host'}.format}) + (lib'.optionalAttrs (lib'.hasAttr host' images) + (let + imageFormat = images.${host'}.format; + in inputs.nixos-generators.nixosModules.${imageFormat})) hostSharedConfig path ];