diff --git a/deploy.nix b/deploy.nix index 5317edb..6812266 100644 --- a/deploy.nix +++ b/deploy.nix @@ -1,20 +1,24 @@ { self, deploy-rs, ... }: let domain = "dadada.li"; - system = "x86_64-linux"; - activateNixos = deploy-rs.lib."${system}".activate.nixos; configs = self.nixosConfigurations; - daNode = hostname: { - hostname = "${hostname}.${domain}"; - fastConnection = true; - profiles = { - system = { - sshUser = "dadada"; - path = activateNixos configs."${hostname}"; - user = "root"; + daNode = hostname: + let + config = self.nixosConfigurations."${hostname}"; + system = config.pkgs.system; + activateNixos = deploy-rs.lib."${system}".activate.nixos; + in + { + hostname = "${hostname}.${domain}"; + fastConnection = true; + profiles = { + system = { + sshUser = "dadada"; + path = activateNixos config; + user = "root"; + }; }; }; - }; in { nodes = builtins.mapAttrs (hostname: fun: fun hostname) {