Skip to content

Administration modules

NixOS configuration for the local LAN administrator computer.

  • enable bool Enable NIX configuration builder tools
  • enableNh bool Enable nix helper (nh) management tool
  • remoteBuilders.enable bool Offload builds to the fleet hosts flagged build-farm in config.yaml. Inert while no host carries the flag.
  • remoteBuilders.maxJobs int Parallel build slots to use on each farm.
  • remoteBuilders.speedFactor int Relative speed rating of a farm, compared to this host.
  • remoteBuilders.mandatoryFeatures listOf str Features a derivation MUST require for a farm to be offered it. This is what keeps small derivations off a remote (possibly slow) link. An empty list sends every eligible derivation to the farm.
  • remoteBuilders.supportedFeatures listOf str System features a farm can provide.
  • remoteBuilders.systems listOf str Platforms a farm builds for. Explicit rather than derived: hosts.nix only carries an architecture when it differs from the default.
darkone.admin.nix = {
enable = false;
enableNh = false;
remoteBuilders.enable = true;
remoteBuilders.maxJobs = 8;
remoteBuilders.speedFactor = 2;
remoteBuilders.mandatoryFeatures = [ ];
remoteBuilders.supportedFeatures = [ ];
remoteBuilders.systems = [ ];
};