diff options
Diffstat (limited to 'parts/lib')
| -rw-r--r-- | parts/lib/utils.nix | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/parts/lib/utils.nix b/parts/lib/utils.nix index e88d651..4473e22 100644 --- a/parts/lib/utils.nix +++ b/parts/lib/utils.nix @@ -1,8 +1,4 @@ -{ - self, - inputs, - ... -}: let +{inputs, ...}: let deployPkgs = pkgs: import pkgs.path { inherit (pkgs) system; @@ -17,14 +13,11 @@ ]; }; in { - mkDeployNodes = hosts: - inputs.nixpkgs.lib.genAttrs hosts (host: let - system = self.nixosConfigurations.${host}; - inherit (system) pkgs; - inherit (deployPkgs pkgs) deploy-rs; - in { - sshUser = "root"; - hostname = system.config.networking.hostName; - profiles.system.path = deploy-rs.lib.activate.nixos system; - }); + mkDeployNodes = builtins.mapAttrs (_: system: let + inherit (deployPkgs system.pkgs) deploy-rs; + in { + sshUser = "root"; + hostname = system.config.networking.hostName; + profiles.system.path = deploy-rs.lib.activate.nixos system; + }); } |
