summaryrefslogtreecommitdiff
path: root/parts/lib
diff options
context:
space:
mode:
Diffstat (limited to 'parts/lib')
-rw-r--r--parts/lib/utils.nix23
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;
+ });
}