diff --git a/infra/flake-part.nix b/infra/flake-part.nix index e059bfc3..48bb26fa 100644 --- a/infra/flake-part.nix +++ b/infra/flake-part.nix @@ -8,20 +8,6 @@ let inherit (lib) attrValues concatLists mapAttrs; inherit (lib.attrsets) genAttrs; - makeResource = - vmName: - { providers, ... }: - { - _module.args = { inherit inputs; }; - type = providers.local.exec; - imports = [ - inputs.nixops4-nixos.modules.nixops4Resource.nixos - ./common/procolixResource.nix - (./. + "/${vmName}") - ]; - procolixVm.name = vmName; - }; - addDefaultDeployment = deployments: deployments // { default = concatLists (attrValues deployments); }; @@ -30,7 +16,16 @@ let { providers, ... }: { providers.local = inputs.nixops4.modules.nixops4Provider.local; - resources = genAttrs vmNames (vmName: makeResource vmName { inherit providers; }); + resources = genAttrs vmNames (vmName: { + _module.args = { inherit inputs; }; + type = providers.local.exec; + imports = [ + inputs.nixops4-nixos.modules.nixops4Resource.nixos + ./common/procolixResource.nix + (./. + "/${vmName}") + ]; + procolixVm.name = vmName; + }); } );