{ system = { primaryUser = "dennis"; stateVersion = 5; activationScripts.postActivation.text = '' /System/Library/PrivateFrameworks/SystemAdministration.framework/Resources/activateSettings -u if command -v sqlit &> /dev/null; then echo "SQLit already installed." else uvx install --with mariadb --with PyMySQL --with sshtunnel sqlit-tui fi ''; defaults = { NSGlobalDomain."com.apple.swipescrolldirection" = false; dock = { autohide = true; autohide-delay = 0.01; autohide-time-modifier = 0.01; expose-group-apps = true; launchanim = false; minimize-to-application = true; orientation = "right"; show-recents = false; persistent-apps = [ "/Applications/Zen.app" "/Applications/Ghostty.app" "/System/Applications/System Settings.app/" ]; persistent-others = [ "/Users/dennis/Downloads" ]; }; finder = { AppleShowAllExtensions = true; CreateDesktop = false; FXEnableExtensionChangeWarning = false; FXPreferredViewStyle = "clmv"; ShowPathbar = true; ShowStatusBar = true; }; loginwindow = { LoginwindowText = "(λ) powered by nix-darwin"; }; menuExtraClock = { Show24Hour = true; ShowDate = 0; }; screencapture = { location = "/Users/dennis/Downloads"; target = "file"; }; spaces.spans-displays = false; }; }; security.pam.services.sudo_local.touchIdAuth = true; }