| launchd.daemons.<name>.path | Packages added to the service's PATH
environment variable
|
| system.defaults.controlcenter.NowPlaying | Apple menu > System Preferences > Control Center > Now Playing
Show a Now Playing control in menu bar
|
| programs.arqbackup.package | The arq package to use.
|
| system.defaults.finder.ShowMountedServersOnDesktop | Whether to show connected servers on desktop
|
| launchd.user.agents.<name>.serviceConfig.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| nixpkgs.system | Specifies the Nix platform type on which nix-darwin should be built
|
| services.jankyborders.width | Determines the width of the border
|
| programs.ssh.knownHosts.<name>.extraHostNames | A list of additional host names and/or IP numbers used for
accessing the host's ssh service
|
| system.keyboard.remapCapsLockToEscape | Whether to remap the Caps Lock key to Escape.
|
| system.defaults.screencapture.show-thumbnail | Show thumbnail after screencapture before writing to file
|
| system.defaults.menuExtraClock.ShowDayOfMonth | Show the day of the month
|
| system.defaults.trackpad.ActuationStrength | 0 to enable Silent Clicking, 1 to disable
|
| launchd.agents.<name>.serviceConfig.LaunchOnlyOnce | This optional key specifies whether the job can only be run once and only once
|
| nixpkgs.source | The path to import Nixpkgs from
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| services.aerospace.settings.on-window-detected.*."if".workspace | The workspace name to match (optional).
|
| system.defaults.NSGlobalDomain."com.apple.keyboard.fnState" | Use F1, F2, etc. keys as standard function keys.
|
| services.dnscrypt-proxy.package | The dnscrypt-proxy package to use.
|
| 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
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| services.buildkite-agents | Attribute set of buildkite agents
|
| services.buildkite-agents.<name>.enable | Whether to enable this buildkite agent
|
| services.cachix-agent.enable | Enable to run Cachix Agent as a system service
|
| system.defaults.NSGlobalDomain.AppleIconAppearanceTheme | Set icon and widget style
To set to default mode, set this to null and you'll need to manually run
defaults delete -g AppleIconAppearanceTheme
|
| services.netdata.cacheDir | Cache directory for Netdata
|
| homebrew.taps.*.name | When clone_target is unspecified, this is the name of a formula
repository to tap from GitHub using HTTPS
|
| 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.
|
| services.postgresql.package | PostgreSQL package to use.
|
| launchd.agents.<name>.serviceConfig.Debug | This optional key specifies that launchd should adjust its log mask temporarily to LOG_DEBUG while
dealing with this job.
|
| services.skhd.package | This option specifies the skhd package to use.
|
| 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
|
| system.defaults.finder.FXEnableExtensionChangeWarning | Whether to show warnings when change the file extension of files
|
| launchd.daemons.<name>.serviceConfig.Sockets | This optional key is used to specify launch on demand sockets that can be used to let launchd know when
to run the job
|
| services.aerospace.settings.on-window-detected.*."if".during-aerospace-startup | Whether to match during aerospace startup (optional).
|
| services.dnscrypt-proxy.enable | Whether to enable the dnscrypt-proxy service..
|
| system.defaults.WindowManager.StandardHideWidgets | Hide widgets on desktop.
|
| system.defaults.smb.ServerDescription | Hostname to use for sharing services.
|
| launchd.agents.<name>.serviceConfig.HardResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| launchd.agents.<name>.serviceConfig.StartInterval | This optional key causes the job to be started every N seconds
|
| launchd.daemons.<name>.serviceConfig.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| nix.gc.options | Options given to nix-collect-garbage when the
garbage collector is run automatically.
|
| 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
|
| 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.
|
| 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.
|
| launchd.daemons.<name>.serviceConfig.EnableTransactions | This flag instructs launchd that the job promises to use vproc_transaction_begin(3) and
vproc_transaction_end(3) to track outstanding transactions that need to be reconciled before the
process can safely terminate
|
| services.aerospace.settings.on-window-detected.*.check-further-callbacks | Whether to check further callbacks after this rule (optional).
|
| security.sandbox.profiles.<name>.writablePaths | List of paths that should be read/write inside the sandbox.
|
| programs.ssh.extraConfig | Extra configuration text loaded in ssh_config
|
| system.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled | Whether to enable smart quote substitution
|
| system.defaults.CustomUserPreferences | Sets custom user preferences
|
| launchd.agents.<name>.serviceConfig.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| launchd.user.agents.<name>.script | Shell commands executed as the service's main process.
|
| system.checks.verifyNixPath | Whether to run the NIX_PATH validation checks.
|
| launchd.daemons.<name>.serviceConfig.LaunchOnlyOnce | This optional key specifies whether the job can only be run once and only once
|
| nix.settings.require-sigs | If enabled (the default), Nix will only download binaries from binary caches if
they are cryptographically signed with any of the keys listed in
nix.settings.trusted-public-keys
|
| programs.fish.package | The fish package to use.
|
| homebrew.vscode | List of Visual Studio Code extensions to install using Homebrew Bundle
|
| services.chunkwm.extraConfig | Additional commands for chunkwmrc.
|
| system.defaults.NSGlobalDomain.NSStatusItemSelectionPadding | Sets the padding around status icons in the menu bar.
|
| launchd.user.agents.<name>.serviceConfig.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| system.defaults.finder.ShowRemovableMediaOnDesktop | Whether to show removable media (CDs, DVDs and iPods) on desktop
|
| programs.tmux.enableMouse | Enable mouse support for tmux.
|
| system.defaults.loginwindow.SHOWFULLNAME | Apple menu > System Preferences > Users and Groups > Login Options
Displays login window as a name and password field instead of a list of users
|
| system.defaults.dock.persistent-others.*.folder.arrangement | Sort order for files in folder when clicked.
|
| launchd.daemons.<name>.serviceConfig.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| users.users.<name>.name | The name of the user account
|
| launchd.daemons.<name>.serviceConfig.UserName | This optional key specifies the user to run the job as
|
| launchd.agents.<name>.script | Shell commands executed as the service's main process.
|
| nixpkgs.pkgs | If set, the pkgs argument to all nix-darwin modules is the value of
this option, extended with nixpkgs.overlays, if
that is also set
|
| launchd.agents.<name>.serviceConfig.EnvironmentVariables | This optional key is used to specify additional environment variables to be set before running the
job.
|
| programs.tmux.tmuxOptions.<name>.source | Path of the source file.
|
| system.defaults.NSGlobalDomain.NSDisableAutomaticTermination | Whether to disable the automatic termination of inactive apps.
|
| services.ofborg.configFile | Configuration file to use for ofborg
|
| system.defaults.dock.mru-spaces | Whether to automatically rearrange spaces based on most recent use
|
| system.defaults.loginwindow.ShutDownDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
Disables the "Shutdown" option when users are logged in
|
| homebrew.caskArgs.mdimporterdir | Target location for Spotlight Plugins
|
| nix.settings.max-jobs | This option defines the maximum number of jobs that Nix will try to
build in parallel
|
| system.defaults.finder.CreateDesktop | Whether to show icons on the desktop or not
|
| system.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable automatic spelling correction
|
| system.defaults.dock.enable-spring-load-actions-on-all-items | Enable spring loading for all Dock items
|
| nix.linux-builder.speedFactor | The relative speed of the Linux builder
|
| services.github-runners.<name>.extraLabels | Extra labels in addition to the default (unless disabled through the noDefaultLabels option)
|
| users.users.<name>.createHome | Create the home directory when creating the user.
|
| launchd.daemons.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| launchd.user.agents.<name>.serviceConfig.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| launchd.daemons.<name>.serviceConfig.LaunchEvents | Specifies higher-level event types to be used as launch-on-demand event
sources
|
| services.buildkite-agents.<name>.shell | Command that buildkite-agent 3 will execute when it spawns a shell.
|
| homebrew.caskArgs.ignore_dependencies | Whether to ignore cask dependencies, e.g., when you manage them externally
|
| services.synergy.server.tls.cert | The TLS certificate to use for encryption.
|
| environment.launchAgents.<name>.text | Text of the file.
|
| launchd.agents | Definition of per-user launchd agents
|
| security.sudo.keepTerminfo | Whether to preserve the TERMINFO and TERMINFO_DIRS
environment variables, for root and the admin group.
|
| system.defaults.menuExtraClock.ShowAMPM | Show the AM/PM label
|
| networking.wg-quick.interfaces.<name>.autostart | Whether to bring up this interface automatically during boot.
|
| services.postgresql.ensureUsers.*.ensurePermissions | Permissions to ensure for the user, specified as an attribute set
|
| launchd.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
|
| services.redis.appendOnly | By default data is only periodically persisted to disk, enable this option to use an append-only file for improved persistence.
|
| launchd.agents.<name>.serviceConfig.HardResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| nix.buildMachines.*.maxJobs | The number of concurrent jobs the build machine supports
|
| nix.registry.<name>.flake | The flake input from is rewritten to.
|