summaryrefslogtreecommitdiff
path: root/modules/nixos/remote-build.nix
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/nixos/remote-build.nix
parent92c419df57a72545a3ca444bdbd6217b6718b925 (diff)
configure remote buildersHEADmaster
Diffstat (limited to 'modules/nixos/remote-build.nix')
-rw-r--r--modules/nixos/remote-build.nix20
1 files changed, 20 insertions, 0 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";
+ }
+ ];
+}