Cleanup and documentation

This commit is contained in:
Jan Kremer 2026-02-24 17:51:58 +01:00
parent 0556712d59
commit 2351c09b7b
No known key found for this signature in database
8 changed files with 16 additions and 69 deletions

View file

@ -28,12 +28,12 @@
"@admin"
];
};
# gc.automatic = true;
};
nixpkgs = {
hostPlatform = "aarch64-darwin";
config.allowUnfree = true;
## TODO List packages that require this
};
home-manager = {
@ -50,16 +50,11 @@
enable = true;
onActivation = {
upgrade = true;
cleanup = "zap";
cleanup = "zap"; # Remove all files from the package
};
};
programs = {
zsh.enable = true;
fish.enable = true;
};
security.pam.services.sudo_local.touchIdAuth = true;
security.pam.services.sudo_local.touchIdAuth = true; # Enable TouchID for sudo
system = {
primaryUser = "jan";
@ -72,6 +67,7 @@
mru-spaces = false;
largesize = 64;
magnification = false;
## TODO Check if this works again
# persistent-apps = [
# "/Applications/Safari.app"
# "/System/Applications/Mail.app"
@ -88,11 +84,10 @@
};
finder = {
AppleShowAllExtensions = true;
FXPreferredViewStyle = "clmv";
ShowPathbar = true;
_FXShowPosixPathInTitle = true;
FXPreferredViewStyle = "clmv"; # Column view
ShowPathbar = true; # Show path at bottom
_FXShowPosixPathInTitle = true; # Show path at top
};
# screencapture.location = "~/Pictures/Bildschirmfotos";
};
## Set Git commit hash for darwin-version.