| options/darwin/programs.tmux.enableSensible | Enable sensible configuration options for tmux.
|
| options/darwin/services.buildkite-agents.<name>.hooks.pre-command | The pre-command hook will run just before your build command runs
|
| options/darwin/services.dnsmasq.bind | This option specifies the interface on which DNSmasq will listen.
|
| options/darwin/system.defaults.ActivityMonitor.SortColumn | Which column to sort the main activity page (such as "CPUUsage")
|
| options/darwin/homebrew.enableFishIntegration | Whether to enable Homebrew Fish shell integration, which sets up Homebrew's environment
and shell completions
.
|
| options/darwin/system.defaults.controlcenter.AirDrop | Apple menu > System Preferences > Control Center > AirDrop
Show a AirDrop control in menu bar
|
| options/darwin/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
|
| options/darwin/system.defaults.menuExtraClock.Show24Hour | Show a 24-hour clock, instead of a 12-hour clock
|
| options/darwin/networking.wg-quick.interfaces.<name>.dns | List of DNS servers for this interface.
|
| options/darwin/services.telegraf.configUrl | Url to fetch config from
|
| options/darwin/system.defaults.dock.show-process-indicators | Show indicator lights for open applications in the Dock
|
| options/darwin/system.defaults.finder.NewWindowTarget | Change the default folder shown in Finder windows. "Other" corresponds to the value of
NewWindowTargetPath
|
| options/darwin/system.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable automatic spelling correction
|
| options/darwin/system.defaults.universalaccess.closeViewZoomFollowsFocus | Follow the keyboard focus while zoomed in
|
| options/darwin/homebrew.caskArgs.servicedir | Target location for Services
|
| options/darwin/services.yabai.enableScriptingAddition | Whether to enable yabai's scripting-addition
|
| options/darwin/services.redis.port | The port for Redis to listen to.
|
| options/darwin/services.hercules-ci-agent.settings.secretsJsonPath | Path to a JSON file containing secrets for effects
|
| options/darwin/services.buildkite-agents.<name>.tags | Tags for the agent.
|
| options/darwin/launchd.agents.<name>.serviceConfig.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| options/darwin/services.postgresql.package | PostgreSQL package to use.
|
| options/darwin/launchd.user.agents.<name>.script | Shell commands executed as the service's main process.
|
| options/darwin/services.privoxy.templdir | Directory for privoxy template files.
|
| options/darwin/system.defaults.finder.ShowHardDrivesOnDesktop | Whether to show hard disks on desktop
|
| options/darwin/launchd.daemons.<name>.serviceConfig.SoftResourceLimits.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.trackpad.SecondClickThreshold | For force touch: 0 for light clicking, 1 for medium, 2 for firm
|
| options/darwin/networking.wg-quick.interfaces.<name>.autostart | Whether to bring up this interface automatically during boot.
|
| options/darwin/services.nextdns.enable | Whether to enable the NextDNS DNS/53 to DoH Proxy service.
|
| options/darwin/system.defaults.dock.mouse-over-hilite-stack | Enable highlight hover effect for the grid view of a stack in the Dock.
|
| options/darwin/services.aerospace.package | The aerospace package to use.
|
| options/darwin/nix.buildMachines.*.system | The system type the build machine can execute derivations on
|
| options/darwin/programs.tmux.tmuxOptions.<name>.target | Name of symlink
|
| options/darwin/system.defaults.WindowManager.EnableTilingOptionAccelerator | Enable holding alt to tile windows
|
| options/darwin/environment.userLaunchAgents | Set of files that have to be linked in ~/Library/LaunchAgents.
|
| options/darwin/system.defaults.NSGlobalDomain.AppleFontSmoothing | Sets the level of font smoothing (sub-pixel font rendering).
|
| options/darwin/system.defaults.trackpad.FirstClickThreshold | For normal click: 0 for light clicking, 1 for medium, 2 for firm
|
| options/darwin/launchd.agents.<name>.serviceConfig.HardResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| options/darwin/system.defaults.trackpad.TrackpadCornerSecondaryClick | Whether to enable secondary click: 0 to disable, 1 to set bottom-left corner, 2 to set bottom-right corner
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets.<name>.MulticastGroup | This optional key can be used to request that the datagram socket join a multicast group
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.QueueDirectories | Much like the WatchPaths option, this key will watch the paths for modifications
|
| options/darwin/users.users.<name>.description | A short description of the user account, typically the
user's full name
|
| options/darwin/users.groups.<name>.gid | The group's GID.
|
| options/darwin/services.github-runners.<name>.url | Repository to add the runner to
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Label | This required key uniquely identifies the job to launchd.
|
| options/darwin/launchd.agents.<name>.serviceConfig.HardResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| options/darwin/launchd.agents.<name>.serviceConfig.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| options/darwin/launchd.envVariables | A set of environment variables to be set on all future
processes launched by launchd in the caller's context
|
| options/darwin/homebrew.onActivation.extraFlags | Extra flags to pass to brew bundle [install] during nix-darwin
system activation.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| options/darwin/system.defaults.WindowManager.EnableTiledWindowMargins | Enable window margins when tiling windows
|
| options/darwin/programs.gnupg.agent.enableSSHSupport | Enable SSH agent support in GnuPG agent
|
| options/darwin/system.tools.darwin-rebuild.enable | Whether to enable darwin-rebuild script.
|
| options/darwin/programs.fish.shellAliases | Set of aliases for fish shell
|
| options/darwin/system.defaults.screencapture.type | The image format to use, such as "jpg".
|
| options/darwin/services.offlineimap.runQuick | Run only quick synchronizations
|
| options/darwin/system.defaults.ActivityMonitor.OpenMainWindow | Open the main window when opening Activity Monitor
|
| options/darwin/programs.bash.completion.enable | Enable bash completion for all interactive bash shells
|
| options/darwin/launchd.agents.<name>.serviceConfig.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| options/darwin/homebrew.caskArgs.prefpanedir | Target location for Preference Panes
|
| options/darwin/services.github-runners | Multiple GitHub Runners
|
| options/darwin/system.defaults.NSGlobalDomain."com.apple.springing.enabled" | Whether to enable spring loading (expose) for directories.
|
| options/darwin/system.defaults.dock.persistent-others.*.folder.path | Path to a folder to be added to the dock.
|
| options/darwin/homebrew.caskArgs.input_methoddir | Target location for Input Methods
|
| options/darwin/services.buildkite-agents.<name>.hooksPath | Path to the directory storing the hooks
|
| options/darwin/launchd.agents.<name>.serviceConfig.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| options/darwin/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
|
| options/darwin/environment.extraInit | Shell script code called during global environment initialisation
after all variables and profileVariables have been set
|
| options/darwin/homebrew.vscode | List of Visual Studio Code extensions to install using Homebrew Bundle
|
| options/darwin/services.ipfs.enable | Whether to enable the ipfs daemon.
|
| options/darwin/environment.extraSetup | Shell fragments to be run after the system environment has been created
|
| options/darwin/system.keyboard.remapCapsLockToEscape | Whether to remap the Caps Lock key to Escape.
|
| options/darwin/system.defaults.dock.enable-spring-load-actions-on-all-items | Enable spring loading for all Dock items
|
| options/darwin/environment.etc.<name>.text | Text of the file.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| options/darwin/homebrew.brews | List of Homebrew formulae to install
|
| options/darwin/programs.tmux.tmuxOptions.<name>.source | Path of the source file.
|
| options/darwin/services.hercules-ci-agent.settings.clusterJoinTokenPath | Location of the cluster-join-token.key file
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.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/nixpkgs.system | Specifies the Nix platform type on which nix-darwin should be built
|
| options/darwin/homebrew.caskArgs.no_binaries | Whether to disable linking of helper executables
|
| options/darwin/services.aerospace.settings.on-window-detected | Commands to run every time a new window is detected with optional conditions.
|
| options/darwin/services.autossh.sessions.*.extraArguments | Arguments to be passed to AutoSSH and retransmitted to SSH
process
|
| options/darwin/programs.direnv.enable | Whether to enable direnv integration
|
| options/darwin/services.gitlab-runner.services.<name>.preCloneScript | Runner-specific command script executed before code is pulled.
|
| options/darwin/nix.settings.sandbox | If set, Nix will perform builds in a sandboxed environment that it
will set up automatically for each build
|
| options/darwin/services.gitlab-runner.checkInterval | Defines the interval length, in seconds, between new jobs check
|
| options/darwin/system.defaults.NSGlobalDomain.NSStatusItemSpacing | Sets the spacing between status icons in the menu bar.
|
| options/darwin/system.defaults.NSGlobalDomain.AppleSpacesSwitchOnActivate | Whether or not to switch to a workspace that has a window of the application open, that is switched to
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.StartCalendarInterval | This optional key causes the job to be started every calendar interval as specified
|
| options/darwin/system.defaults.hitoolbox.AppleFnUsageType | Chooses what happens when you press the Fn key on the keyboard
|
| options/darwin/system.defaults.finder.NewWindowTargetPath | Sets the URI to open when NewWindowTarget is "Other"
|
| options/darwin/services.github-runners.<name>.replace | Replace any existing runner with the same name
|
| options/darwin/services.gitlab-runner.services.<name>.registrationConfigFile | Absolute path to a file with environment variables
used for gitlab-runner registration
|
| options/darwin/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
|
| options/darwin/programs.bash.completion.package | The bash-completion package to use.
|
| options/darwin/services.emacs.package | This option specifies the emacs package to use.
|
| options/darwin/services.ipfs.logFile | The logfile to use for the ipfs service
|
| options/darwin/system.defaults.finder.ShowExternalHardDrivesOnDesktop | Whether to show external disks on desktop
|
| options/darwin/services.cachix-agent.enable | Enable to run Cachix Agent as a system service
|