diff options
-rw-r--r-- | system/mba.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/system/mba.nix b/system/mba.nix new file mode 100644 index 00000000..763c9620 --- /dev/null +++ b/system/mba.nix @@ -0,0 +1,44 @@ +{ config, pkgs, ... }: + +{ + imports = [ + ./settings/darwin.nix + ./settings/programs/shell.nix + ]; + + nixpkgs.config = { + allowUnfree = true; + }; + + networking = { + hostName = "mba"; + }; + + # Use a custom configuration.nix location. + # $ darwin-rebuild switch -I darwin-config=$HOME/projects/alanpearce.eu/nixfiles/system/mba.nix + environment.darwinConfig = "$HOME/projects/alanpearce.eu/nixfiles/system/mba.nix"; + + services.activate-system.enable = true; + + # programs.nix-index.enable = true; + + environment.variables.LANG = "en_GB.UTF-8"; + + nix.gc = { + automatic = true; + user = "alan"; + options = "--max-freed $((25 * 1024**3 - 1024 * $(df -P -k /nix/store | tail -n 1 | awk '{ print $4 }')))"; + }; + nix.daemonNiceLevel = 10; + nix.daemonIONice = true; + + # 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.maxJobs = 8; + nix.buildCores = 4; +} +# vim: sw=2 sts=2 expandtab autoindent smarttab |