From 872ab45e0b4043f05f30b579b915e501153591c8 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 3 May 2025 16:16:01 +1000 Subject: [PATCH] darwin: enable linux builder --- modules/darwin/nix.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/darwin/nix.nix b/modules/darwin/nix.nix index 89aa2d3..4a9a361 100644 --- a/modules/darwin/nix.nix +++ b/modules/darwin/nix.nix @@ -4,6 +4,26 @@ # auto upgrade nix package and the daemon service. services.nix-daemon.enable = true; + # enable the linux builder + nix.linux-builder = { + enable = true; + package = pkgs.darwin.linux-builder-x86_64; + ephemeral = true; + maxJobs = 4; + config = { + virtualisation = { + darwin-builder = { + diskSize = 40 * 1024; + memorySize = 8 * 1024; + }; + cores = 6; + }; + }; + }; + + # enable trusted users + nix.settings.trusted-users = [ "@admin" ]; + # nix auto garbage collection nix.gc = { automatic = true;