| options/darwin/launchd.daemons.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| options/darwin/services.synergy.server.screenName | Use the given name instead of the hostname to identify
this screen in the configuration.
|
| options/darwin/services.postgresql.ensureDatabases | Ensures that the specified databases exist
|
| options/darwin/services.yabai.enable | Whether to enable the yabai window manager.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.KeepAlive | This optional key is used to control whether your job is to be kept continuously running or to let
demand and conditions control the invocation
|
| options/darwin/launchd.daemons.<name>.serviceConfig.HardResourceLimits.Stack | The maximum size (in bytes) of the stack segment for a process; this defines how far a program's
stack segment may be extended
|
| options/darwin/system.defaults.NSGlobalDomain.AppleShowScrollBars | When to show the scrollbars
|
| options/darwin/services.gitlab-runner.services.<name>.registrationFlags | Extra command-line flags passed to
gitlab-runner register
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.HardResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| options/darwin/system.defaults.NSGlobalDomain.NSDisableAutomaticTermination | Whether to disable the automatic termination of inactive apps.
|
| options/darwin/services.buildkite-agents.<name>.hooks.pre-checkout | The pre-checkout hook will run just before your projects source code is
checked out from your SCM provider
|
| options/darwin/services.redis.bind | The IP interface to bind to.
|
| options/darwin/networking.wg-quick.interfaces.<name>.preDown | List of commands to run before interface shutdown.
|
| 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/launchd.user.agents.<name>.serviceConfig.LowPriorityBackgroundIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O when the process is throttled with the Darwin-background classification.
|
| 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
|