From 337867b72be35336501f100be1c097b12454a608 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Mon, 8 Mar 2021 08:08:47 -0500 Subject: build config --- machines/dragon.nix | 1 + modules/builder.nix | 9 +++++---- modules/desktop.nix | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/machines/dragon.nix b/machines/dragon.nix index cded6e7..f709396 100644 --- a/machines/dragon.nix +++ b/machines/dragon.nix @@ -142,6 +142,7 @@ in swapDevices = [ ]; + nix.trustedUsers = [ "builder" ]; nix.maxJobs = lib.mkDefault 8; powerManagement.cpuFreqGovernor = "ondemand"; hardware.enableRedistributableFirmware = lib.mkDefault true; diff --git a/modules/builder.nix b/modules/builder.nix index 258c439..f4615ab 100644 --- a/modules/builder.nix +++ b/modules/builder.nix @@ -9,8 +9,9 @@ in }; }; - config = lib.mkIf cfg.enable { + config = lib.mkIf cfg.enableRemoteBuilds { nix.buildMachines = [ { + sshUser = "builder"; hostName = "dragon.orbekk.com"; systems = ["x86_64-linux"]; maxJobs = 2; @@ -20,8 +21,8 @@ in }] ; nix.distributedBuilds = true; # optional, useful when the builder has a faster internet connection than yours - # nix.extraOptions = '' - # builders-use-substitutes = true - # ''; + nix.extraOptions = '' + builders-use-substitutes = true + ''; }; } diff --git a/modules/desktop.nix b/modules/desktop.nix index 8252110..d15d906 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -12,6 +12,7 @@ in config = lib.mkIf cfg.enable { orbekk.yubikey.enable = lib.mkDefault true; orbekk.simple-firewall.enable = true; + orbekk.builder.enableRemoteBuilds = true; location.latitude = 40.0; location.longitude = -74.0; -- cgit v1.2.3