diff options
author | Alan Pearce | 2020-12-20 16:03:29 +0100 |
---|---|---|
committer | Alan Pearce | 2020-12-21 09:31:35 +0100 |
commit | 308f036b910b8c548ecd5c9a65dc8b12039a120e (patch) | |
tree | 9c14f5ecd71f0e2f5312297fe457e68ac87754d1 | |
parent | bb5998be802c011ecc124d744c866ccb7e996144 (diff) | |
download | nixfiles-308f036b910b8c548ecd5c9a65dc8b12039a120e.tar.lz nixfiles-308f036b910b8c548ecd5c9a65dc8b12039a120e.tar.zst nixfiles-308f036b910b8c548ecd5c9a65dc8b12039a120e.zip |
Add new system file for mba
-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 |