diff --git a/ops/nixos/lib/home-manager/graphical-client-wayland.nix b/ops/nixos/lib/home-manager/graphical-client-wayland.nix index e1fa0af213..2f21298264 100644 --- a/ops/nixos/lib/home-manager/graphical-client-wayland.nix +++ b/ops/nixos/lib/home-manager/graphical-client-wayland.nix @@ -8,7 +8,6 @@ swayidle wl-clipboard waybar - mako kanshi qt5.qtwayland diff --git a/ops/nixos/lib/rexxar-distributed.nix b/ops/nixos/lib/rexxar-distributed.nix new file mode 100644 index 0000000000..23d4c5e27e --- /dev/null +++ b/ops/nixos/lib/rexxar-distributed.nix @@ -0,0 +1,23 @@ +# SPDX-FileCopyrightText: 2020 Luke Granger-Brown +# +# SPDX-License-Identifier: Apache-2.0 + +{ lib, config, ... }: +{ + nix.buildMachines = lib.mkAfter [ { + hostName = "rexxar"; + system = "x86_64-linux"; + maxJobs = 64; + speedFactor = 12; + supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ]; + mandatoryFeatures = [ ]; + } { + hostName = "rexxar"; + system = "aarch64-linux"; + maxJobs = 64; + speedFactor = 12; + supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ]; + mandatoryFeatures = [ ]; + }]; + nix.distributedBuilds = true; +} diff --git a/ops/nixos/nausicaa/default.nix b/ops/nixos/nausicaa/default.nix index 7ffe8532ce..80815fbc3f 100644 --- a/ops/nixos/nausicaa/default.nix +++ b/ops/nixos/nausicaa/default.nix @@ -11,7 +11,8 @@ in { ../lib/graphical-client-wayland.nix ../lib/plasma.nix #../lib/whitby-distributed.nix - ../lib/nixbuild-distributed.nix + #../lib/nixbuild-distributed.nix + ../lib/rexxar-distributed.nix ../lib/quadv-ca/default.nix ((import ../../../third_party/lanzaboote.nix { }).nixosModules.lanzaboote) ];