summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDevin Finlinson <devin.finlinson@pm.me>2026-04-13 21:36:02 -0600
committerDevin Finlinson <devin.finlinson@pm.me>2026-04-13 21:36:02 -0600
commitaf9a0e56e110b0edd0cf9854a1dd534265cdb0e8 (patch)
tree90b5ad142c2e7de53eb42d25fb3446c6437af8f0 /modules
parent92c419df57a72545a3ca444bdbd6217b6718b925 (diff)
configure remote buildersHEADmaster
Diffstat (limited to 'modules')
-rw-r--r--modules/nixos/remote-build.nix20
-rw-r--r--modules/users/defin.nix1
2 files changed, 20 insertions, 1 deletions
diff --git a/modules/nixos/remote-build.nix b/modules/nixos/remote-build.nix
new file mode 100644
index 0000000..79da57e
--- /dev/null
+++ b/modules/nixos/remote-build.nix
@@ -0,0 +1,20 @@
+{ config, ... } : {
+ nix.distributedBuilds = true;
+ # nix.settings.builders-use-subsituters = true;
+ nix.buildMachines = [
+ {
+ hostName = "doretta";
+ systems = [ "x86_64-linux" "aarch64-linux"];
+ supportedFeatures = [
+ "nixos-test"
+ "benchmark"
+ "big-parallel"
+ "llvm"
+ ];
+ maxJobs = 2; # could be higher but slow internet
+ speedFactor = 1;
+ sshKey = "/root/.ssh/nixremote";
+ sshUser = "nixremote";
+ }
+ ];
+}
diff --git a/modules/users/defin.nix b/modules/users/defin.nix
index 9cd1548..3b26ed2 100644
--- a/modules/users/defin.nix
+++ b/modules/users/defin.nix
@@ -25,7 +25,6 @@
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5CATqAUsBWLTIaqtdAS/EO3L/04NwKEmnv7D68vO+a defin@biski"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILuW75N5K0/83bOgsB/yymgIHoQgaaAJjW9MMDG9s/2p defin@picast2"
# keys for remote build
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPY7aJCzJmN0XYdf8Ehp/OY71y8WudmW7sWA9Nb+pncL root@doretta"
];
};
};