| documentation.enable | Whether to install documentation of packages from
environment.systemPackages into the generated system path
|
| environment.launchAgents.<name>.enable | Whether this file should be generated
|
| networking.applicationFirewall.enable | Whether to enable application firewall.
|
| services.nix-daemon.enableSocketListener | Whether to make the nix-daemon service socket activated.
|
| environment.userLaunchAgents.<name>.enable | Whether this file should be generated
|
| environment.launchDaemons.<name>.enable | Whether this file should be generated
|
| programs.zsh.enableSyntaxHighlighting | Enable zsh-syntax-highlighting.
|
| services.postgresql.enableTCPIP | Whether PostgreSQL should listen on all network interfaces
|
| homebrew.global.brewfile | Whether to enable Homebrew to automatically use the Brewfile that this module generates in
the Nix store, when you manually invoke brew bundle
|
| homebrew.global.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae when you manually invoke
commands like brew install, brew upgrade,
brew tap, and brew bundle [install]
|
| programs.zsh.enableFastSyntaxHighlighting | Whether to enable zsh-fast-syntax-highlighting.
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.enableSecondaryClick" | Whether to enable trackpad secondary click
|
| environment.enableAllTerminfo | Whether to install all terminfo outputs
|
| programs.zsh.enableAutosuggestions | Enable zsh-autosuggestions.
|
| homebrew.global.lockfiles | Whether to enable Homebrew to generate lockfiles when you manually invoke
brew bundle [install]
|
| system.defaults.NSGlobalDomain."com.apple.springing.enabled" | Whether to enable spring loading (expose) for directories.
|
| networking.applicationFirewall.enableStealthMode | Whether to enable stealth mode.
|
| homebrew.onActivation.upgrade | Whether to enable Homebrew to upgrade outdated formulae and Mac App Store apps during
nix-darwin system activation
|
| homebrew.onActivation.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae during
nix-darwin system activation
|
| system.defaults.iCal."TimeZone support enabled" | Turn on time zone support
|
| services.prometheus.exporters.node.enabledCollectors | Collectors to enable in addition to the ones that are enabled by default.
|
| services.aerospace.settings.enable-normalization-flatten-containers | Containers that have only one child are "flattened".
|
| nix.linux-builder.ephemeral | Whether to enable wipe the builder's filesystem on every restart
|
| programs.direnv.silent | Whether to enable the hiding of direnv logging
.
|
| system.startup.chime | Whether to enable the startup chime
|
| services.redis.appendOnly | By default data is only periodically persisted to disk, enable this option to use an append-only file for improved persistence.
|
| security.pki.installCACerts | Whether to enable certificate management with nix-darwin.
|
| services.aerospace.settings.enable-normalization-opposite-orientation-for-nested-containers | Containers that nest into each other must have opposite orientations.
|
| services.chunkwm.plugins.list | Chunkwm Plugins to enable.
|
| programs.direnv.loadInNixShell | Whether to enable loading direnv in nix-shell nix shell or nix develop
.
|
| services.chunkwm.hotload | Whether to enable hotload.
|
| system.defaults.trackpad.DragLock | Whether to enable drag lock
|
| system.defaults.dock.mouse-over-hilite-stack | Enable highlight hover effect for the grid view of a stack in the Dock.
|
| 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.trackpad.Dragging | Whether to enable tap to drag
|
| system.defaults.trackpad.Clicking | Whether to enable tap to click
|
| 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.NSGlobalDomain."com.apple.trackpad.forceClick" | Whether to enable trackpad force click.
|
| system.defaults.trackpad.TrackpadPinch | Whether to enable two-finger pinch gesture for zooming in and out
|
| system.defaults.trackpad.ActuateDetents | Whether to enable haptic feedback
|
| nix.settings.auto-optimise-store | If set to true, Nix automatically detects files in the store that have
identical contents, and replaces them with hard links to a single copy
|
| system.defaults.trackpad.TrackpadRotate | Whether to enable two-finger rotation gesture
|
| system.defaults.dock.showDesktopGestureEnabled | Whether to enable four-finger spread gesture to show the Desktop
|
| system.defaults.WindowManager.EnableTilingByEdgeDrag | Enable dragging windows to screen edges to tile them
|
| system.defaults.NSGlobalDomain.NSUseAnimatedFocusRing | Whether to enable the focus ring animation
|
| system.defaults.NSGlobalDomain.ApplePressAndHoldEnabled | Whether to enable the press-and-hold feature
|
| system.defaults.trackpad.TrackpadRightClick | Whether to enable trackpad right click (two-finger tap/click)
|
| security.pam.services.sudo_local.touchIdAuth | Whether to enable Touch ID with sudo
|
| system.defaults.WindowManager.EnableTopTilingByEdgeDrag | Enable dragging windows to the menu bar to fill the screen
|
| system.defaults.dock.showAppExposeGestureEnabled | Whether to enable trackpad gestures (three- or four-finger vertical swipe) to show App Exposé
|
| system.defaults.trackpad.TrackpadThreeFingerDrag | Whether to enable three-finger drag
|
| system.defaults.NSGlobalDomain.NSWindowShouldDragOnGesture | Whether to enable moving window by holding anywhere on it like on Linux
|
| system.defaults.WindowManager.GloballyEnabled | Enable Stage Manager
Stage Manager arranges your recent windows into a single strip for reduced clutter and quick access
|
| system.defaults.dock.showLaunchpadGestureEnabled | Whether to enable four-finger pinch gesture to show the Launchpad
|
| system.defaults.LaunchServices.LSQuarantine | Whether to enable quarantine for downloaded applications
|
| system.defaults.WindowManager.EnableTiledWindowMargins | Enable window margins when tiling windows
|
| system.defaults.trackpad.ActuationStrength | 0 to enable Silent Clicking, 1 to disable
|
| security.pam.services.sudo_local.reattach | Whether to enable reattaching a program to the user's bootstrap session
|
| system.defaults.NSGlobalDomain.AppleInterfaceStyle | Set to 'Dark' to enable dark mode
|
| system.defaults.NSGlobalDomain.NSScrollAnimationEnabled | Whether to enable smooth scrolling
|
| 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.trackpad.TrackpadTwoFingerDoubleTapGesture | Whether to enable smart zoom when double-tapping with two fingers
|
| system.defaults.trackpad.TrackpadFourFingerHorizSwipeGesture | Whether to enable four-finger horizontal swipe gesture: 0 to disable, 2 to swipe between full-screen applications
|
| system.defaults.trackpad.TrackpadCornerSecondaryClick | Whether to enable secondary click: 0 to disable, 1 to set bottom-left corner, 2 to set bottom-right corner
|
| services.autossh.sessions.*.extraArguments | Arguments to be passed to AutoSSH and retransmitted to SSH
process
|
| 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.trackpad.TrackpadTwoFingerFromRightEdgeSwipeGesture | Whether to enable two-finger swipe-from-right-edge gesture: 0 to disable, 3 to open Notification Center
|
| system.defaults.trackpad.TrackpadFourFingerVertSwipeGesture | 0 to disable four finger vertical swipe gestures, 2 to enable (down for Mission Control, up for App Exposé)
|
| system.defaults.WindowManager.EnableTilingOptionAccelerator | Enable holding alt to tile windows
|
| system.defaults.NSGlobalDomain.NSAutomaticInlinePredictionEnabled | Whether to enable inline predictive text
|
| system.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable automatic spelling correction
|
| services.github-runners.<name>.ephemeral | If enabled, causes the following behavior:
- Passes the
--ephemeral flag to the runner configuration script
- De-registers and stops the runner with GitHub after it has processed one job
- Restarts the service after its successful exit
- On start, wipes the state directory and configures a new runner
You should only enable this option if tokenFile points to a file which contains a
personal access token (PAT)
|
| system.defaults.NSGlobalDomain.NSAutomaticDashSubstitutionEnabled | Whether to enable smart dash substitution
|
| system.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled | Whether to enable smart quote substitution
|
| system.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled | Whether to enable smart period substitution
|
| system.defaults.NSGlobalDomain.NSAutomaticCapitalizationEnabled | Whether to enable automatic capitalization
|
| system.defaults.NSGlobalDomain."com.apple.swipescrolldirection" | Whether to enable "Natural" scrolling direction
|