diff --git a/hosts/build01/default.nix b/hosts/build01/default.nix
index b183fb0..c4ab8fd 100644
--- a/hosts/build01/default.nix
+++ b/hosts/build01/default.nix
@@ -6,6 +6,8 @@
     inputs.srvos.nixosModules.hardware-hetzner-online-amd
   ];
 
+  nix.settings.max-jobs = 24;
+
   nixpkgs.hostPlatform.gcc.arch = "znver2";
 
   # Emulate riscv64 until we have proper builders
diff --git a/hosts/build02/default.nix b/hosts/build02/default.nix
index 1324a14..a77805b 100644
--- a/hosts/build02/default.nix
+++ b/hosts/build02/default.nix
@@ -9,6 +9,8 @@
     inputs.srvos.nixosModules.hardware-hetzner-online-amd
   ];
 
+  nix.settings.max-jobs = 24;
+
   nixpkgs.hostPlatform.gcc.arch = "znver2";
 
   # set in srvos, remove when reinstalling
diff --git a/hosts/build03/default.nix b/hosts/build03/default.nix
index 606cba0..940547a 100644
--- a/hosts/build03/default.nix
+++ b/hosts/build03/default.nix
@@ -16,6 +16,8 @@
     inputs.srvos.nixosModules.hardware-hetzner-online-amd
   ];
 
+  nix.settings.max-jobs = 96;
+
   nixpkgs.hostPlatform.gcc.arch = "znver4";
 
   systemd.network.networks."10-uplink".networkConfig.Address = "2a01:4f8:2190:2698::2";
diff --git a/hosts/build04/default.nix b/hosts/build04/default.nix
index f8cabc4..6a4d486 100644
--- a/hosts/build04/default.nix
+++ b/hosts/build04/default.nix
@@ -9,6 +9,8 @@
     inputs.srvos.nixosModules.hardware-hetzner-online-arm
   ];
 
+  nix.settings.max-jobs = 80;
+
   nixpkgs.hostPlatform.gcc.arch = "armv8-a";
 
   # error: failed to start SSH connection
diff --git a/hosts/darwin01/default.nix b/hosts/darwin01/default.nix
index ccac718..cc1592e 100644
--- a/hosts/darwin01/default.nix
+++ b/hosts/darwin01/default.nix
@@ -5,6 +5,8 @@
     inputs.self.darwinModules.community-builder
   ];
 
+  nix.settings.max-jobs = 8;
+
   nixCommunity.darwin.ipv6 = "2a09:9340:808:630::1 64 fe80::1";
 
   nix.settings.sandbox = "relaxed";
diff --git a/hosts/darwin02/default.nix b/hosts/darwin02/default.nix
index 449607d..ee4945a 100644
--- a/hosts/darwin02/default.nix
+++ b/hosts/darwin02/default.nix
@@ -7,6 +7,8 @@
     inputs.self.darwinModules.remote-builder
   ];
 
+  nix.settings.max-jobs = 8;
+
   nixCommunity.darwin.ipv6 = "2a09:9340:808:60b::1 64 fe80::1";
 
   nix.settings.sandbox = "relaxed";