deploy-rs: enable remoteBuilding for all hosts

This commit is contained in:
Felix Buehler 2022-12-05 20:17:39 +01:00
parent 2792a3ec36
commit 1ca1981457

View file

@ -1,8 +1,8 @@
{ self, ... }: { self, ... }:
let let
inherit (self.inputs) deploy-rs; inherit (self.inputs) deploy-rs;
mkNode = server: hostname: system: remoteBuild: { mkNode = server: hostname: system: {
inherit hostname remoteBuild; inherit hostname;
fastConnection = true; fastConnection = true;
profiles.system.path = profiles.system.path =
deploy-rs.lib.${system}.activate.nixos deploy-rs.lib.${system}.activate.nixos
@ -14,10 +14,11 @@ in
sshUser = "felix"; sshUser = "felix";
sshOpts = [ "-i" "~/.ssh/keys/local_ed25519" ]; sshOpts = [ "-i" "~/.ssh/keys/local_ed25519" ];
#sshOpts = [ "-p" "6158" "-i" "~/.ssh/keys/local_ed25519" ]; #sshOpts = [ "-p" "6158" "-i" "~/.ssh/keys/local_ed25519" ];
remoteBuild = true;
nodes = { nodes = {
thinkman = mkNode "thinkman" "localhost" "x86_64-linux" false; thinkman = mkNode "thinkman" "localhost" "x86_64-linux";
newton = mkNode "newton" "buehler.rocks" "x86_64-linux" false; newton = mkNode "newton" "buehler.rocks" "x86_64-linux";
serverle = mkNode "serverle" "serverle.local" "aarch64-linux" true; serverle = mkNode "serverle" "serverle.local" "aarch64-linux";
}; };
} }