Changed: minor stuff; Added: Optimisation of nix

This commit is contained in:
2026-02-06 00:43:37 +01:00
parent 3ce95ebe41
commit 150fd4d6c0
8 changed files with 68 additions and 33 deletions

View File

@@ -11,10 +11,27 @@
nix = {
settings = {
experimental-features = [ "nix-command" "flakes" ];
max-jobs = "auto"; # Use all CPU cores
cores = 0; # Use all cores per build
# disabled due to https://github.com/NixOS/nix/issues/7273
# auto-optimise-store = true;
};
enable = false; # using determinate installer
enable = true; # using determinate installer
# Garbage collection
gc = {
automatic = true;
interval = { Weekday = 7; }; # Run weekly
options = "--delete-older-than 30d";
};
};
# Disable Docs
documentation = {
enable = true;
doc.enable = false; # Skip large documentation
man.enable = true; # Keep man pages
info.enable = false; # Skip info pages
};
nixpkgs.config = { allowUnfree = true; };
@@ -35,6 +52,7 @@
# macOS-specific settings
programs.fish.enable = true;
environment.shells = [ pkgs.fish ];
system.primaryUser = primaryUser;
users.users.${primaryUser} = {
home = "/Users/${primaryUser}";