| system.defaults.LaunchServices.LSQuarantine | Whether to enable quarantine for downloaded applications
|
| system.defaults.finder.ShowRemovableMediaOnDesktop | Whether to show removable media (CDs, DVDs and iPods) on desktop
|
| system.defaults.NSGlobalDomain."com.apple.springing.delay" | Set the spring loading delay for directories
|
| services.aerospace.settings.default-root-container-orientation | Default orientation for the root container.
|
| system.defaults.ActivityMonitor.SortDirection | The sort direction of the sort column (0 is decending)
|
| system.defaults.WindowManager.EnableTiledWindowMargins | Enable window margins when tiling windows
|
| system.defaults.dock.showLaunchpadGestureEnabled | Whether to enable four-finger pinch gesture to show the Launchpad
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.scaling" | Configures the trackpad tracking speed (0 to 3)
|
| system.defaults.trackpad.SecondClickThreshold | For force touch: 0 for light clicking, 1 for medium, 2 for firm
|
| system.defaults.dock.minimize-to-application | Whether to minimize windows into their application icon
|
| system.defaults.NSGlobalDomain.AppleShowAllExtensions | Whether to show all file extensions in Finder
|
| system.defaults.trackpad.ActuationStrength | 0 to enable Silent Clicking, 1 to disable
|
| system.defaults.WindowManager.GloballyEnabled | Enable Stage Manager
Stage Manager arranges your recent windows into a single strip for reduced clutter and quick access
|
| homebrew.prefix | The Homebrew prefix directory, i.e., the value that brew --prefix returns
|
| homebrew.caskArgs.fontdir | Target location for Fonts
|
| system.defaults.screensaver.askForPassword | If true, the user is prompted for a password when the screen saver is unlocked or stopped
|
| system.defaults.dock.appswitcher-all-displays | Whether to display the appswitcher on all displays or only the main one
|
| system.defaults.trackpad.TrackpadMomentumScroll | Whether to use inertia when scrolling
|
| system.defaults.NSGlobalDomain.AppleSpacesSwitchOnActivate | Whether or not to switch to a workspace that has a window of the application open, that is switched to
|
| services.redis.appendOnly | By default data is only periodically persisted to disk, enable this option to use an append-only file for improved persistence.
|
| system.defaults.NSGlobalDomain.NSScrollAnimationEnabled | Whether to enable smooth scrolling
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| system.defaults.loginwindow.GuestEnabled | Apple menu > System Preferences > Users and Groups > Login Options
Allow users to login to the machine as guests using the Guest account
|
| system.defaults.finder.FXEnableExtensionChangeWarning | Whether to show warnings when change the file extension of files
|
| system.defaults.NSGlobalDomain.AppleTemperatureUnit | Whether to use Celsius or Fahrenheit
|
| system.defaults.loginwindow.SleepDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Sleep button on the login screen
|
| system.defaults.ActivityMonitor.ShowCategory | Change which processes to show.
- 100: All Processes
- 101: All Processes, Hierarchally
- 102: My Processes
- 103: System Processes
- 104: Other User Processes
- 105: Active Processes
- 106: Inactive Processes
- 107: Windowed Processes
Default is 100.
|
| system.defaults.loginwindow.ShutDownDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Shut Down button on the login screen
|
| system.startup.chime | Whether to enable the startup chime
|
| system.defaults.NSGlobalDomain.AppleScrollerPagingBehavior | Jump to the spot that's clicked on the scroll bar
|
| homebrew.global.lockfiles | Whether to enable Homebrew to generate lockfiles when you manually invoke
brew bundle [install]
|
| system.defaults.dock.showMissionControlGestureEnabled | Whether to enable trackpad gestures (three- or four-finger vertical swipe) to show Mission Control
|
| system.defaults.trackpad.TrackpadThreeFingerTapGesture | Whether to enable three-finger tap gesture: 0 to disable, 2 to trigger Look up & data detectors
|
| system.defaults.NSGlobalDomain.AppleMeasurementUnits | Whether to use centimeters (metric) or inches (US, UK) as the measurement unit
|
| system.defaults.trackpad.TrackpadTwoFingerDoubleTapGesture | Whether to enable smart zoom when double-tapping with two fingers
|
| nix.daemonProcessType | Nix daemon process resource limits class
|
| system.defaults.controlcenter.AirDrop | Apple menu > System Preferences > Control Center > AirDrop
Show a AirDrop control in menu bar
|
| system.defaults.controlcenter.Sound | Apple menu > System Preferences > Control Center > Sound
Show a sound control in menu bar
|
| system.defaults.loginwindow.RestartDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Restart button on the login screen
|
| nix.settings.max-jobs | This option defines the maximum number of jobs that Nix will try to
build in parallel
|
| services.openssh.enable | Whether to enable Apple's built-in OpenSSH server
|
| system.defaults.NSGlobalDomain.NSTextShowsControlCharacters | Whether to display ASCII control characters using caret notation in standard text views
|
| system.defaults.loginwindow.DisableConsoleAccess | Disables the ability for a user to access the console by typing “>console”
for a username at the login window
|
| system.defaults.NSGlobalDomain.AppleIconAppearanceTheme | Set icon and widget style
To set to default mode, set this to null and you'll need to manually run
defaults delete -g AppleIconAppearanceTheme
|
| system.defaults.NSGlobalDomain.AppleEnableSwipeNavigateWithScrolls | Enables swiping left or right with two fingers to navigate backward or forward
|
| system.defaults.screencapture.disable-shadow | Disable drop shadow border around screencaptures
|
| system.defaults.loginwindow.LoginwindowText | Text to be shown on the login window
|
| homebrew.brews.*.link | Whether to link the formula to the Homebrew prefix
|
| system.defaults.screencapture.target | Target to which screencapture should save screenshot to
|
| system.defaults.trackpad.TrackpadFourFingerHorizSwipeGesture | Whether to enable four-finger horizontal swipe gesture: 0 to disable, 2 to swipe between full-screen applications
|
| system.defaults.controlcenter.FocusModes | Apple menu > System Preferences > Control Center > Focus
Show a Focus control in menu bar
|
| launchd.agents.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| system.defaults.screencapture.show-thumbnail | Show thumbnail after screencapture before writing to file
|
| system.defaults.controlcenter.Display | Apple menu > System Preferences > Control Center > Display
Show a Screen Brightness control in menu bar
|
| system.defaults.screencapture.include-date | Include date and time in screenshot filenames
|
| system.defaults.NSGlobalDomain.AppleEnableMouseSwipeNavigateWithScrolls | Enables swiping left or right with two fingers to navigate backward or forward
|
| homebrew.onActivation.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae during
nix-darwin system activation
|
| system.defaults.trackpad.TrackpadCornerSecondaryClick | Whether to enable secondary click: 0 to disable, 1 to set bottom-left corner, 2 to set bottom-right corner
|
| system.defaults.trackpad.TrackpadFourFingerPinchGesture | Whether to enable four-finger pinch gesture (spread shows the Desktop, pinch shows the Launchpad): 0 to disable, 2 to enable
|
| system.defaults.loginwindow.ShutDownDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
Disables the "Shutdown" option when users are logged in
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.enableSecondaryClick" | Whether to enable trackpad secondary click
|
| system.defaults.trackpad.TrackpadThreeFingerHorizSwipeGesture | Whether to enable three-finger horizontal swipe gesture: 0 to disable, 1 to swipe between pages, 2 to swipe between full-screen applications
|
| system.defaults.controlcenter.NowPlaying | Apple menu > System Preferences > Control Center > Now Playing
Show a Now Playing control in menu bar
|
| system.defaults.trackpad.TrackpadTwoFingerFromRightEdgeSwipeGesture | Whether to enable two-finger swipe-from-right-edge gesture: 0 to disable, 3 to open Notification Center
|
| launchd.daemons.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| system.defaults.WindowManager.EnableStandardClickToShowDesktop | Click wallpaper to reveal desktop
Clicking your wallpaper will move all windows out of the way to allow access to your desktop items and widgets
|
| system.defaults.WindowManager.EnableTilingOptionAccelerator | Enable holding alt to tile windows
|
| launchd.user.agents.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| system.defaults.loginwindow.PowerOffDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
If set to true, the Power Off menu item will be disabled when the user is logged in
|
| system.defaults.screencapture.save-selections | Remember the selection window of the last screencapture
|
| programs.ssh.knownHosts | The set of system-wide known SSH hosts
|
| system.defaults.loginwindow.RestartDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
Disables the “Restart” option when users are logged in
|
| networking.fqdn | The fully qualified domain name (FQDN) of this host
|
| system.defaults.trackpad.TrackpadThreeFingerVertSwipeGesture | Whether to enable three-finger vertical swipe gesture (down for Mission Control, up for App Exposé): 0 to disable, 2 to enable
|
| system.defaults.controlcenter.Bluetooth | Apple menu > System Preferences > Control Center > Bluetooth
Show a bluetooth control in menu bar
|
| system.defaults.loginwindow.SHOWFULLNAME | Apple menu > System Preferences > Users and Groups > Login Options
Displays login window as a name and password field instead of a list of users
|
| nix.settings.allowed-users | A list of names of users (separated by whitespace) that are
allowed to connect to the Nix daemon
|
| nix.linux-builder.ephemeral | Whether to enable wipe the builder's filesystem on every restart
|
| nix.settings.require-sigs | If enabled (the default), Nix will only download binaries from binary caches if
they are cryptographically signed with any of the keys listed in
nix.settings.trusted-public-keys
|
| homebrew.caskArgs.servicedir | Target location for Services
|
| system.defaults.NSGlobalDomain.NSAutomaticInlinePredictionEnabled | Whether to enable inline predictive text
|
| system.defaults.NSGlobalDomain.NSAutomaticWindowAnimationsEnabled | Whether to animate opening and closing of windows and popovers
|
| system.defaults.dock.mouse-over-hilite-stack | Enable highlight hover effect for the grid view of a stack in the Dock.
|
| system.defaults.trackpad.TrackpadFourFingerVertSwipeGesture | 0 to disable four finger vertical swipe gestures, 2 to enable (down for Mission Control, up for App Exposé)
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| launchd.agents.<name>.serviceConfig.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| services.eternal-terminal.port | The port the server should listen on
|
| nix.settings.trusted-public-keys | List of public keys used to sign binary caches
|
| system.defaults.universalaccess.mouseDriverCursorSize | Set the size of cursor. 1 for normal, 4 for maximum
|
| environment.shells | A list of permissible login shells for user accounts
|
| system.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable automatic spelling correction
|
| system.defaults.NSGlobalDomain.NSAutomaticDashSubstitutionEnabled | Whether to enable smart dash substitution
|
| services.github-runners.<name>.workDir | Working directory, available as $GITHUB_WORKSPACE during workflow runs
and used as a default for repository checkouts
|
| users.users.<name>.ignoreShellProgramCheck | By default, nix-darwin will check that programs
|
| nixpkgs.buildPlatform | Specifies the platform on which nix-darwin should be built
|
| system.stateVersion | Every once in a while, a new nix-darwin release may change
configuration defaults in a way incompatible with stateful
data
|
| system.defaults.controlcenter.BatteryShowPercentage | Apple menu > System Preferences > Control Center > Battery
Show a battery percentage in menu bar
|
| system.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled | Whether to enable smart quote substitution
|
| launchd.agents.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| homebrew.caskArgs.require_sha | Whether to require casks to have a checksum
|