nausicaa: use rexxar for builds

This commit is contained in:
Luke Granger-Brown 2024-06-10 13:35:28 +01:00
parent 398cadaac3
commit 5bd01dff68
3 changed files with 25 additions and 2 deletions

View file

@ -8,7 +8,6 @@
swayidle swayidle
wl-clipboard wl-clipboard
waybar waybar
mako
kanshi kanshi
qt5.qtwayland qt5.qtwayland

View file

@ -0,0 +1,23 @@
# SPDX-FileCopyrightText: 2020 Luke Granger-Brown <depot@lukegb.com>
#
# 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;
}

View file

@ -11,7 +11,8 @@ in {
../lib/graphical-client-wayland.nix ../lib/graphical-client-wayland.nix
../lib/plasma.nix ../lib/plasma.nix
#../lib/whitby-distributed.nix #../lib/whitby-distributed.nix
../lib/nixbuild-distributed.nix #../lib/nixbuild-distributed.nix
../lib/rexxar-distributed.nix
../lib/quadv-ca/default.nix ../lib/quadv-ca/default.nix
((import ../../../third_party/lanzaboote.nix { }).nixosModules.lanzaboote) ((import ../../../third_party/lanzaboote.nix { }).nixosModules.lanzaboote)
]; ];