From cc7973d4c118f6322c78336c0ec9eda91d247195 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 11 Nov 2024 22:12:59 +0100 Subject: replace mba with marvin --- system/marvin.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 system/marvin.nix (limited to 'system/marvin.nix') diff --git a/system/marvin.nix b/system/marvin.nix new file mode 100644 index 00000000..68caa190 --- /dev/null +++ b/system/marvin.nix @@ -0,0 +1,40 @@ +{ ... }: { + imports = [ + ./settings/darwin.nix + ./settings/dev.nix + ./settings/programs/shell.nix + ]; + + services.caddy = { + user = "root"; + group = "wheel"; + }; + + services.activate-system.enable = true; + + environment.variables.LANG = "en_GB.UTF-8"; + + # Used for backwards compatibility, please read the changelog before changing. + # $ darwin-rebuild changelog + system.stateVersion = 4; + + # You should generally set this to the total number of logical cores in your system. + # $ sysctl -n hw.ncpu + nix.settings = { + max-jobs = 8; + cores = 4; + auto-optimise-store = false; # https://github.com/NixOS/nix/issues/7273 + }; + + nix.buildMachines = [ + { + protocol = "ssh-ng"; + sshUser = "nixremote"; + hostName = "linde.alanpearce.eu"; + system = "aarch64-linux"; + maxJobs = 2; + speedFactor = 1; + supportedFeatures = [ ]; + } + ]; +} -- cgit 1.4.1