| nixpkgs.flake.setNixPath | Whether to set NIX_PATH to include nixpkgs=flake:nixpkgs such that <nixpkgs>
lookups receive the version of nixpkgs that the system was built with, in concert with
nixpkgs.flake.setFlakeRegistry
|
| system.defaults.universalaccess.closeViewZoomFollowsFocus | Follow the keyboard focus while zoomed in
|
| system.defaults.universalaccess.closeViewScrollWheelToggle | Use scroll gesture with the Ctrl (^) modifier key to zoom
|
| services.sketchybar.config | Contents of sketchybar's configuration file
|
| homebrew.caskArgs.no_binaries | Whether to disable linking of helper executables
|
| launchd.daemons.<name>.serviceConfig.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| networking.dhcpClientId | The DHCP client identifier to use when requesting an IP address from a DHCP server
|
| launchd.agents.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| launchd.user.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.github-runners.<name>.extraLabels | Extra labels in addition to the default (unless disabled through the noDefaultLabels option)
|
| homebrew.caskArgs.prefpanedir | Target location for Preference Panes
|
| homebrew.caskArgs.qlplugindir | Target location for QuickLook Plugins
|
| system.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled | Whether to enable smart period substitution
|
| system.defaults.dock.persistent-apps | Persistent applications, spacers, files, and folders in the dock.
|
| system.defaults.WindowManager.HideDesktop | Hide items in Stage Manager.
|
| services.github-runners.<name>.runnerGroup | Name of the runner group to add this runner to (defaults to the default runner group)
|
| nixpkgs.flake.source | The path to the nixpkgs sources used to build the system
|
| services.postgresql.dataDir | The data directory for PostgreSQL
|
| system.defaults.dock.persistent-apps.*.app | An application to be added to the dock.
|
| programs.ssh.knownHosts.<name>.hostNames | The set of system-wide known SSH hosts
|
| launchd.daemons.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| system.defaults.dock.persistent-apps.*.file | A file to be added to the dock.
|
| launchd.user.agents.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| programs.bash.completion.enable | Enable bash completion for all interactive bash shells
|
| launchd.daemons.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| system.defaults.NSGlobalDomain.AppleShowScrollBars | When to show the scrollbars
|
| system.defaults.NSGlobalDomain.NSAutomaticCapitalizationEnabled | Whether to enable automatic capitalization
|
| launchd.user.agents.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| launchd.agents.<name>.serviceConfig.GroupName | This optional key specifies the group to run the job as
|
| system.defaults.dock.persistent-others | Persistent files, and folders in the dock.
|
| services.gitlab-runner.services.<name>.limit | Limit how many jobs can be handled concurrently by this service.
0 (default) simply means don't limit.
|
| services.synergy.client.serverAddress | The server address is of the form: [hostname][:port]
|
| launchd.agents.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| nix.settings.substituters | List of binary cache URLs used to obtain pre-built binaries
of Nix packages
|
| services.postgresql.logLinePrefix | A printf-style string that is output at the beginning of each log line
|
| launchd.agents.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| services.github-runners.<name>.noDefaultLabels | Disables adding the default labels
|
| system.defaults.NSGlobalDomain.AppleInterfaceStyleSwitchesAutomatically | Whether to automatically switch between light and dark mode
|
| system.defaults.NSGlobalDomain.NSStatusItemSpacing | Sets the spacing between status icons in the menu bar.
|
| system.defaults.dock.persistent-apps.*.folder | A folder to be added to the dock.
|
| launchd.agents.<name>.serviceConfig.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| system.defaults.dock.persistent-others.*.file | A file to be added to the dock.
|
| launchd.daemons.<name>.serviceConfig.GroupName | This optional key specifies the group to run the job as
|
| system.defaults.universalaccess.reduceTransparency | Disable transparency in the menu bar and elsewhere
|
| launchd.user.agents.<name>.serviceConfig.GroupName | This optional key specifies the group to run the job as
|
| system.defaults.smb.ServerDescription | Hostname to use for sharing services.
|
| system.defaults.CustomUserPreferences | Sets custom user preferences
|
| launchd.daemons.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| launchd.user.agents.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| 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.NSGlobalDomain.KeyRepeat | Apple menu > System Preferences > Keyboard
If you press and hold certain keyboard keys when in a text area, the key’s character begins to repeat
|
| launchd.daemons.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| system.defaults.dock.persistent-apps.*.spacer | A spacer to be added to the dock
|
| launchd.user.agents.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| launchd.daemons.<name>.serviceConfig.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| services.buildkite-agents.<name>.hooks.command | The command hook script will replace the default implementation of running
the build command.
|
| launchd.user.agents.<name>.serviceConfig.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| system.defaults.dock.wvous-br-corner | Hot corner action for bottom right corner
|
| system.defaults.dock.wvous-bl-corner | Hot corner action for bottom left corner
|
| system.defaults.dock.wvous-tr-corner | Hot corner action for top right corner
|
| system.defaults.dock.wvous-tl-corner | Hot corner action for top left corner
|
| system.defaults.dock.persistent-others.*.folder | A folder to be added to the dock.
|
| system.defaults.magicmouse.MouseButtonMode | "OneButton": any tap is a left click. "TwoButton": allow left-
and right-clicking.
|
| launchd.agents.<name>.serviceConfig.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| system.defaults.CustomSystemPreferences | Sets custom system preferences
|
| homebrew.caskArgs.dictionarydir | Target location for Dictionaries
|
| launchd.agents.<name>.serviceConfig.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| system.defaults.dock.persistent-apps.*.spacer.small | Whether the spacer is small.
|
| system.defaults.NSGlobalDomain.AppleFontSmoothing | Sets the level of font smoothing (sub-pixel font rendering).
|
| homebrew.caskArgs.mdimporterdir | Target location for Spotlight Plugins
|
| environment.darwinConfig | The path of the darwin configuration.nix used to configure the system,
this updates the default darwin-config entry in NIX_PATH
|
| system.defaults.NSGlobalDomain."com.apple.keyboard.fnState" | Use F1, F2, etc. keys as standard function keys.
|
| system.defaults.WindowManager.StandardHideWidgets | Hide widgets on desktop.
|
| system.defaults.NSGlobalDomain."com.apple.mouse.tapBehavior" | Configures the trackpad tap behavior
|
| system.defaults.WindowManager.StageManagerHideWidgets | Hide widgets in Stage Manager.
|
| homebrew.caskArgs.vst_plugindir | Target location for VST Plugins
|
| launchd.daemons.<name>.serviceConfig.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.forceClick" | Whether to enable trackpad force click.
|
| system.defaults.screencapture.type | The image format to use, such as "jpg".
|
| system.defaults.dock.persistent-others.*.folder.path | Path to a folder to be added to the dock.
|
| launchd.user.agents.<name>.serviceConfig.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| launchd.daemons.<name>.serviceConfig.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| launchd.user.agents.<name>.serviceConfig.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| networking.localHostName | The local hostname, or local network name, is displayed beneath the computer's name at the
top of the Sharing preferences pane
|
| system.defaults.NSGlobalDomain."com.apple.sound.beep.volume" | Apple menu > System Preferences > Sound
Sets the beep/alert volume level from 0.000 (muted) to 1.000 (100% volume).
75% = 0.7788008
50% = 0.6065307
25% = 0.4723665
|
| services.buildkite-agents.<name>.hooks.checkout | The checkout hook script will replace the default checkout routine of the
bootstrap.sh script
|
| system.defaults.WindowManager.StandardHideDesktopIcons | Hide items on desktop.
|
| nixpkgs.flake.setFlakeRegistry | Whether to pin nixpkgs in the system-wide flake registry (/etc/nix/registry.json) to the
store path of the sources of nixpkgs used to build the nix-darwin system
|
| homebrew.onActivation.upgrade | Whether to enable Homebrew to upgrade outdated formulae and Mac App Store apps during
nix-darwin system activation
|
| launchd.agents.<name>.serviceConfig.Sockets.<name>.SockPassive | This optional key specifies whether listen(2) or connect(2) should be called on the created file
descriptor
|
| homebrew.caskArgs.no_quarantine | Whether to disable quarantining of downloads
|
| services.gitlab-runner.services.<name>.maximumTimeout | What is the maximum timeout (in seconds) that will be set for
job when using this Runner. 0 (default) simply means don't limit.
|
| services.jankyborders.whitelist | Once this list is populated, only applications listed here are considered for receiving a border
|
| homebrew.caskArgs.colorpickerdir | Target location for Color Pickers
|
| system.defaults.NSGlobalDomain.InitialKeyRepeat | Apple menu > System Preferences > Keyboard
If you press and hold certain keyboard keys when in a text area, the key’s character begins to repeat
|
| system.defaults.NSGlobalDomain."com.apple.swipescrolldirection" | Whether to enable "Natural" scrolling direction
|
| system.defaults.NSGlobalDomain."com.apple.springing.enabled" | Whether to enable spring loading (expose) for directories.
|
| homebrew.caskArgs.vst3_plugindir | Target location for VST3 Plugins
|
| system.defaults.NSGlobalDomain."com.apple.sound.beep.feedback" | Apple menu > System Preferences > Sound
Make a feedback sound when the system volume changed
|
| homebrew.brews.*.start_service | Whether to run brew services start for the formula and register it to
launch at login (or boot)
|