diff options
-rw-r--r-- | users/glittershark/system/system/machines/chupacabra.nix | 28 | ||||
-rw-r--r-- | users/glittershark/system/system/modules/common.nix | 22 |
2 files changed, 25 insertions, 25 deletions
diff --git a/users/glittershark/system/system/machines/chupacabra.nix b/users/glittershark/system/system/machines/chupacabra.nix index e4f5aaccea45..4e0f9fff0129 100644 --- a/users/glittershark/system/system/machines/chupacabra.nix +++ b/users/glittershark/system/system/machines/chupacabra.nix @@ -19,6 +19,7 @@ powerManagement = { enable = true; powertop.enable = true; + cpuFreqGovernor = "powersave"; }; laptop.onLowBattery = { @@ -87,8 +88,6 @@ [ { device = "/dev/disk/by-uuid/caa7e2ff-475b-4024-b29e-4f88f733fc4c"; } ]; - nix.maxJobs = lib.mkDefault 12; - powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; # High-DPI console console.font = lib.mkDefault "${pkgs.terminus_font}/share/consolefonts/ter-u28n.psf.gz"; @@ -115,6 +114,27 @@ # Necessary to get steam working hardware.opengl.driSupport32Bit = true; - nix.binaryCaches = [ "ssh://grfn@172.16.0.5" ]; - nix.trustedBinaryCaches = [ "ssh://grfn@172.16.0.5" ]; + nix = { + maxJobs = lib.mkDefault 12; + binaryCaches = [ "ssh://grfn@172.16.0.5" ]; + trustedBinaryCaches = [ "ssh://grfn@172.16.0.5" ]; + buildMachines = [{ + hostName = "172.16.0.3"; + sshUser = "griffin"; + sshKey = "/home/grfn/.ssh/id_rsa"; + system = "x86_64-darwin"; + maxJobs = 4; + } { + hostName = "172.16.0.4"; + sshUser = "griffin"; + sshKey = "/home/grfn/.ssh/id_rsa"; + system = "x86_64-darwin"; + maxJobs = 8; # 16 cpus + } { + hostName = "eu.nixbuild.net"; + system = "x86_64-linux"; + maxJobs = 100; + supportedFeatures = [ "benchmark" "big-parallel" ]; + }]; + }; } diff --git a/users/glittershark/system/system/modules/common.nix b/users/glittershark/system/system/modules/common.nix index ee7c8fd5fe3a..711f686d8dd0 100644 --- a/users/glittershark/system/system/modules/common.nix +++ b/users/glittershark/system/system/modules/common.nix @@ -69,31 +69,11 @@ with lib; nix = { trustedUsers = [ "grfn" ]; autoOptimiseStore = true; - - buildMachines = [{ - hostName = "172.16.0.3"; - sshUser = "griffin"; - sshKey = "/home/grfn/.ssh/id_rsa"; - system = "x86_64-darwin"; - maxJobs = 4; - } { - hostName = "172.16.0.4"; - sshUser = "griffin"; - sshKey = "/home/grfn/.ssh/id_rsa"; - system = "x86_64-darwin"; - maxJobs = 8; # 16 cpus - } { - hostName = "eu.nixbuild.net"; - system = "x86_64-linux"; - maxJobs = 100; - supportedFeatures = [ "benchmark" "big-parallel" ]; - }]; - distributedBuilds = true; gc = { automatic = true; - dates = "weekly"; + dates = mkDefault "weekly"; options = "--delete-older-than 30d"; }; }; |