aboutsummaryrefslogtreecommitdiffstats
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--hosts/default.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/hosts/default.nix b/hosts/default.nix
index 651569d..dc3b45d 100644
--- a/hosts/default.nix
+++ b/hosts/default.nix
@@ -4,6 +4,8 @@
nixpkgs,
specialArgs,
extraModules,
+ deploy-rs,
+ self,
}: let
hosts = nixLib.mkByName {
useShards = false;
@@ -22,7 +24,16 @@
value
];
};
+ mkDeployHost = name: value: {
+ hostname = name;
+ profiles.system = {
+ user = "root";
+ path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations."${name}";
+ };
+ };
+
nixosConfigurations = builtins.mapAttrs mkNixosConfiguration hosts;
+ nodes = builtins.mapAttrs mkDeployHost hosts;
in {
- inherit nixosConfigurations;
+ inherit nixosConfigurations nodes;
}