| options/darwin/system.defaults.trackpad.TrackpadRotate | Whether to enable two-finger rotation gesture
|
| options/darwin/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
|
| options/darwin/services.synergy.client.serverAddress | The server address is of the form: [hostname][:port]
|
| options/darwin/services.gitlab-runner.services.<name>.postBuildScript | Runner-specific command script executed after code is pulled
and just after build executes.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.HardResourceLimits | Resource limits to be imposed on the job
|
| options/darwin/services.synergy.client.enable | Whether to enable the Synergy client (receive keyboard and mouse events from a Synergy server).
|
| options/darwin/services.buildkite-agents.<name>.preCommands | Extra commands to run before starting buildkite.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.WaitForDebugger | This optional key specifies that launchd should instruct the kernel to have the job wait for a debugger
to attach before any code in the job is executed.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.Sockets.<name>.MulticastGroup | This optional key can be used to request that the datagram socket join a multicast group
|
| options/darwin/services.eternal-terminal.port | The port the server should listen on
|
| options/darwin/system.defaults.dock.autohide-delay | Sets the speed of the autohide delay
|
| options/darwin/system.defaults.NSGlobalDomain.ApplePressAndHoldEnabled | Whether to enable the press-and-hold feature
|
| options/darwin/system.defaults.dock.persistent-others.*.folder.showas | Effect to show files when clicked. fan: fan-out effect, grid: box, list: list
|
| options/darwin/services.spacebar.config | Key/Value pairs to pass to spacebar's 'config' domain, via the configuration file.
|
| options/darwin/homebrew.caskArgs | Arguments passed to brew install --cask for all casks listed in
homebrew.casks.
|
| options/darwin/system.defaults.NSGlobalDomain.NSDocumentSaveNewDocumentsToCloud | Whether to save new documents to iCloud by default
|
| options/darwin/homebrew.onActivation.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae during
nix-darwin system activation
|
| options/darwin/environment.extraOutputsToInstall | Entries listed here will be appended to the meta.outputsToInstall attribute for each package in environment.systemPackages, and the files from the corresponding derivation outputs symlinked into /run/current-system/sw
|
| options/darwin/system.keyboard.remapCapsLockToControl | Whether to remap the Caps Lock key to Control.
|
| options/darwin/power.sleep.allowSleepByPowerButton | Whether the power button can sleep the computer.
|
| options/darwin/system.defaults.screencapture.target | Target to which screencapture should save screenshot to
|
| options/darwin/security.sandbox.profiles | Definition of sandbox profiles.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| options/darwin/services.redis.extraConfig | Additional text to be appended to redis.conf.
|
| options/darwin/services.sketchybar.config | Contents of sketchybar's configuration file
|
| options/darwin/services.spacebar.enable | Whether to enable the spacebar.
|
| options/darwin/services.gitlab-runner.services.<name>.runUntagged | Register to run untagged builds; defaults to
true when tagList is empty.
|
| options/darwin/nix.linux-builder.protocol | The protocol used for communicating with the build machine
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| options/darwin/programs._1password-gui.enable | Whether to enable the 1Password GUI application.
|
| options/darwin/nix.checkConfig | If enabled (the default), checks for data type mismatches and that Nix
can parse the generated nix.conf.
|
| options/darwin/system.defaults.dock.scroll-to-open | Scroll up on a Dock icon to show all Space's opened windows for an app, or open stack
|
| options/darwin/launchd.agents.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| options/darwin/launchd.agents.<name>.serviceConfig.WaitForDebugger | This optional key specifies that launchd should instruct the kernel to have the job wait for a debugger
to attach before any code in the job is executed.
|
| options/darwin/nix.linux-builder.systems | This option specifies system types the build machine can execute derivations on
|
| options/darwin/services.yabai.package | The yabai package to use.
|
| options/darwin/launchd.agents.<name>.serviceConfig.StartInterval | This optional key causes the job to be started every N seconds
|
| options/darwin/system.defaults.dock.expose-animation-duration | Sets the speed of the Mission Control animations
|
| options/darwin/programs.direnv.settings | Direnv configuration
|
| options/darwin/homebrew.prefix | The Homebrew prefix directory, i.e., the value that brew --prefix returns
|
| options/darwin/networking.wg-quick.interfaces.<name>.postDown | List of commands to run after interface shutdown
|
| options/darwin/services.privoxy.confdir | Directory for privoxy files such as .action and .filter.
|
| options/darwin/services.aerospace.settings.on-focus-changed | Commands to run every time focused window or workspace changes.
|
| options/darwin/services.aerospace.settings.on-focused-monitor-changed | Commands to run every time focused monitor changes.
|
| options/darwin/environment.enableAllTerminfo | Whether to install all terminfo outputs
|
| options/darwin/launchd.daemons.<name>.serviceConfig.GroupName | This optional key specifies the group to run the job as
|
| options/darwin/homebrew.caskArgs.screen_saverdir | Target location for Screen Savers
|
| options/darwin/system.defaults.NSGlobalDomain."com.apple.trackpad.trackpadCornerClickBehavior" | Configures the trackpad corner click behavior
|
| options/darwin/users.groups.<name>.name | The group's name
|
| options/darwin/services.redis.dataDir | Data directory for the redis database.
|
| options/darwin/networking.wg-quick.interfaces.<name>.peers.*.endpoint | IP and port to connect to this peer at.
|
| options/darwin/users.knownGroups | List of groups owned and managed by nix-darwin
|
| options/darwin/launchd.agents.<name>.serviceConfig.inetdCompatibility.Wait | This flag corresponds to the "wait" or "nowait" option of inetd
|
| options/darwin/services.chunkwm.extraConfig | Additional commands for chunkwmrc.
|
| options/darwin/system.defaults.finder._FXShowPosixPathInTitle | Whether to show the full POSIX filepath in the window title
|
| options/darwin/nix.distributedBuilds | Whether to distribute builds to the machines listed in
nix.buildMachines.
|
| options/darwin/homebrew.greedyCasks | Whether to always upgrade casks listed in homebrew.casks regardless
of whether it's unversioned or it updates itself
|
| options/darwin/system.defaults.NSGlobalDomain.NSScrollAnimationEnabled | Whether to enable smooth scrolling
|
| options/darwin/launchd.agents.<name>.serviceConfig.inetdCompatibility | The presence of this key specifies that the daemon expects to be run as if it were launched from inetd.
|
| options/darwin/services.telegraf.enable | Whether to enable telegraf agent.
|
| options/darwin/services.aerospace.settings.on-window-detected.*."if".workspace | The workspace name to match (optional).
|
| options/darwin/networking.applicationFirewall.enable | Whether to enable application firewall.
|
| options/darwin/services.buildkite-agents.<name>.name | The name of the agent as seen in the buildkite dashboard.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| options/darwin/system.checks.verifyBuildUsers | Whether to run the Nix build users validation checks.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| options/darwin/launchd.agents.<name>.serviceConfig.Sockets.<name>.SockServiceName | This optional key specifies the service on the node to connect(2) or bind(2) to.
|
| options/darwin/services.gitlab-runner.services.<name>.dockerAllowedImages | Whitelist allowed images.
|
| options/darwin/homebrew.caskArgs.dictionarydir | Target location for Dictionaries
|
| options/darwin/services.dnscrypt-proxy.settings | Attrset that is converted and passed as TOML config file
|
| options/darwin/launchd.daemons.<name>.serviceConfig.StartCalendarInterval | This optional key causes the job to be started every calendar interval as specified
|
| options/darwin/services.synergy.server.tls.enable | Whether to enable Whether TLS encryption should be used
|
| options/darwin/security.pam.services.sudo_local.reattach | Whether to enable reattaching a program to the user's bootstrap session
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| options/darwin/homebrew.caskArgs.language | Comma-separated list of language codes to prefer for cask installation
|
| options/darwin/homebrew.caskArgs.ignore_dependencies | Whether to ignore cask dependencies, e.g., when you manage them externally
|
| options/darwin/services.tailscale.overrideLocalDns | This option implements Override local DNS as it is not yet implemented in Tailscaled-on-macOS
|
| options/darwin/networking.wg-quick.interfaces.<name>.peers.*.persistentKeepalive | Interval in seconds to send keepalive packets
|
| options/darwin/services.ofborg.configFile | Configuration file to use for ofborg
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.ProgramArguments | This key maps to the second argument of execvp(3)
|
| options/darwin/programs.zsh.histFile | Change history file.
|
| options/darwin/services.netdata.config | Custom configuration for Netdata
|
| options/darwin/launchd.user.envVariables | A set of environment variables to be set on all future
processes launched by launchd in the caller's context
|
| options/darwin/power.sleep.computer | Amount of idle time (in minutes) until the computer sleeps.
"never" disables computer sleeping
|
| options/darwin/services.github-runners.<name>.package | The github-runner package to use.
|
| options/darwin/homebrew.global | Options for configuring the behavior of Homebrew commands when you manually invoke them.
|
| options/darwin/system.defaults.finder.ShowStatusBar | Show status bar at bottom of finder windows with item/disk space stats
|
| options/darwin/system.defaults.dock.wvous-tr-corner | Hot corner action for top right corner
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| options/darwin/system.defaults.dock.persistent-apps.*.spacer | A spacer to be added to the dock
|
| options/darwin/system.defaults.dock.persistent-apps.*.spacer.small | Whether the spacer is small.
|
| options/darwin/system.defaults.loginwindow.RestartDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Restart button on the login screen
|
| options/darwin/nixpkgs.buildPlatform | Specifies the platform on which nix-darwin should be built
|
| options/darwin/system.defaults.NSGlobalDomain.AppleEnableMouseSwipeNavigateWithScrolls | Enables swiping left or right with two fingers to navigate backward or forward
|
| options/darwin/launchd.daemons | Definition of launchd daemons
|
| options/darwin/services.synapse-bt.extraConfig | Extra configuration options for Synapse BitTorrent.
|
| options/darwin/services.lorri.enable | Whether to enable the lorri service.
|
| options/darwin/system.defaults.controlcenter.Display | Apple menu > System Preferences > Control Center > Display
Show a Screen Brightness control in menu bar
|