diff options
| -rw-r--r-- | machines/zenbook/default.nix | 1 | ||||
| -rw-r--r-- | modules/nixos/remote-build.nix | 20 | ||||
| -rw-r--r-- | modules/users/defin.nix | 1 |
3 files changed, 21 insertions, 1 deletions
diff --git a/machines/zenbook/default.nix b/machines/zenbook/default.nix index f3ebeb1..0597811 100644 --- a/machines/zenbook/default.nix +++ b/machines/zenbook/default.nix @@ -7,6 +7,7 @@ { imports = [ ./hardware-configuration.nix + ../../modules/nixos/remote-build.nix ../../modules/nixos/hyprland.nix ../../modules/nixos/niri.nix 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" ]; }; }; |
