From 1aa23fbb17920a4896d24d75a017bc4b3b1fef27 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Fri, 2 Jun 2023 07:28:50 +0200 Subject: [PATCH] darwin remote builder --- machines/tower/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/machines/tower/default.nix b/machines/tower/default.nix index 7d66b0b..760176a 100644 --- a/machines/tower/default.nix +++ b/machines/tower/default.nix @@ -66,7 +66,12 @@ boot.binfmt.emulatedSystems = [ "i686-linux" ]; + programs.ssh.knownHosts."darwin-build-box.winter.cafe".publicKey = + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB0io9E0eXiDIEHvsibXOxOPveSjUPIr1RnNKbUkw3fD"; + + nix = { + package = lib.mkForce pkgs.nix; distributedBuilds = true; buildMachines = [ { @@ -75,6 +80,13 @@ systems = [ "aarch64-linux" ]; supportedFeatures = [ "big-parallel" ]; } + { + hostName = "darwin-build-box.winter.cafe"; + maxJobs = 4; + sshKey = "/home/julien/.ssh/id_ed25519"; + sshUser = "julienmalka"; + systems = [ "aarch64-darwin" "x86_64-darwin" ]; + } ]; }; @@ -86,6 +98,8 @@ Port 45 ''; + + networking.firewall.allowedTCPPorts = [ 80 443 1810 ]; networking.firewall.allowedUDPPorts = [ 80 443 1810 ];