| system.defaults.controlcenter.NowPlaying | Apple menu > System Preferences > Control Center > Now Playing
Show a Now Playing control in menu bar
|
| services.autossh.sessions | List of AutoSSH sessions to start as launchd daemon
|
| system.defaults.trackpad.ForceSuppressed | Whether to disable force click
|
| launchd.agents.<name>.serviceConfig.SoftResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| launchd.agents.<name>.serviceConfig.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| services.aerospace.settings.on-window-detected.*.check-further-callbacks | Whether to check further callbacks after this rule (optional).
|
| services.buildkite-agents.<name>.hooks.pre-command | The pre-command hook will run just before your build command runs
|
| launchd.daemons.<name>.serviceConfig.UserName | This optional key specifies the user to run the job as
|
| services.autossh.sessions.*.user | Name of the user the AutoSSH session should run as
|
| homebrew.caskArgs.vst3_plugindir | Target location for VST3 Plugins
|
| launchd.daemons.<name>.serviceConfig.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| networking.dhcpClientId | The DHCP client identifier to use when requesting an IP address from a DHCP server
|
| services.eternal-terminal.enable | Whether to enable Eternal Terminal server.
|
| nix.checkConfig | If enabled (the default), checks for data type mismatches and that Nix
can parse the generated nix.conf.
|
| launchd.agents.<name>.serviceConfig.HardResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| system.defaults.universalaccess.closeViewScrollWheelToggle | Use scroll gesture with the Ctrl (^) modifier key to zoom
|
| launchd.agents.<name>.serviceConfig.AbandonProcessGroup | When a job dies, launchd kills any remaining processes with the same process group ID as the job
|
| 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
|
| services.spacebar.package | The spacebar package to use.
|
| launchd.user.agents.<name>.serviceConfig.HardResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| programs.direnv.silent | Whether to enable the hiding of direnv logging
.
|
| services.nextdns.enable | Whether to enable the NextDNS DNS/53 to DoH Proxy service.
|
| system.defaults.controlcenter.Bluetooth | Apple menu > System Preferences > Control Center > Bluetooth
Show a bluetooth control in menu bar
|
| launchd.user.agents.<name>.serviceConfig.LaunchOnlyOnce | This optional key specifies whether the job can only be run once and only once
|
| services.hercules-ci-agent.settings.apiBaseUrl | API base URL that the agent will connect to
|
| services.jankyborders.package | The jankyborders package to use.
|
| 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.
|
| services.spotifyd.package | The spotifyd package to use.
|
| launchd.daemons.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| system.defaults.screensaver.askForPassword | If true, the user is prompted for a password when the screen saver is unlocked or stopped
|
| programs.direnv.nix-direnv.package | The nix-direnv package to use.
|
| system.checks.verifyBuildUsers | Whether to run the Nix build users validation checks.
|
| launchd.daemons.<name>.serviceConfig.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| launchd.agents.<name>.serviceConfig.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| launchd.daemons.<name>.serviceConfig.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| launchd.user.agents.<name>.serviceConfig.inetdCompatibility.Wait | This flag corresponds to the "wait" or "nowait" option of inetd
|
| homebrew.enableFishIntegration | Whether to enable Homebrew Fish shell integration, which sets up Homebrew's environment
and shell completions
.
|
| system.startup.chime | Whether to enable the startup chime
|
| system.defaults.screensaver.askForPasswordDelay | The number of seconds to delay before the password will be required to unlock or stop the screen saver (the grace period).
|
| environment.extraInit | Shell script code called during global environment initialisation
after all variables and profileVariables have been set
|
| services.nix-daemon.logFile | The logfile to use for the nix-daemon service
|
| users.groups.<name>.description | The group's description.
|
| system.defaults.finder.AppleShowAllFiles | Whether to always show hidden files
|
| environment.launchAgents.<name>.source | Path of the source file.
|
| launchd.user.agents.<name>.serviceConfig.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| launchd.user.agents.<name>.serviceConfig.HardResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| environment.launchDaemons | Set of files that have to be linked in /Library/LaunchDaemons.
|
| launchd.user.agents.<name>.serviceConfig.HardResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| services.tailscale.enable | Whether to enable Tailscale client daemon.
|
| services.telegraf.package | Which telegraf derivation to use
|
| services.privoxy.listenAddress | The address and TCP port on which privoxy will listen.
|
| launchd.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.telegraf.configUrl | Url to fetch config from
|
| 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
|
| system.defaults.finder.FXRemoveOldTrashItems | Remove items in the trash after 30 days
|
| services.aerospace.settings.exec-on-workspace-change | Commands to run every time workspace changes.
|
| launchd.daemons.<name>.serviceConfig.Sockets.<name>.MulticastGroup | This optional key can be used to request that the datagram socket join a multicast group
|
| launchd.agents.<name>.serviceConfig.Umask | This optional key specifies what value should be passed to umask(2) before running the job
|
| system.defaults.NSGlobalDomain.NSStatusItemSpacing | Sets the spacing between status icons in the menu bar.
|
| system.defaults.dock.dashboard-in-overlay | Whether to hide Dashboard as a Space
|
| launchd.agents.<name>.serviceConfig.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| services.buildkite-agents.<name>.hooks.environment | The environment hook will run before all other commands, and can be used
to set up secrets, data, etc
|
| homebrew.brews.*.start_service | Whether to run brew services start for the formula and register it to
launch at login (or boot)
|
| programs.fish.vendor.completions.enable | Whether fish should use completion files provided by other packages.
|
| services.synapse-bt.extraConfig | Extra configuration options for Synapse BitTorrent.
|
| services.synapse-bt.package | Synapse BitTorrent package to use.
|
| launchd.agents.<name>.serviceConfig.LaunchEvents | Specifies higher-level event types to be used as launch-on-demand event
sources
|
| services.synapse-bt.port | The port on which Synapse BitTorrent listens.
|
| programs.ssh.knownHosts.<name>.hostNames | The set of system-wide known SSH hosts
|
| launchd.user.agents.<name>.serviceConfig.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| launchd.agents.<name>.serviceConfig.UserName | This optional key specifies the user to run the job as
|
| launchd.user.agents.<name>.path | Packages added to the service's PATH
environment variable
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| programs.fish.enable | Whether to configure fish as an interactive shell.
|
| security.pki.installCACerts | Whether to enable certificate management with nix-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.
|
| system.defaults.dock.persistent-apps.*.spacer.small | Whether the spacer is small.
|
| homebrew.cargoPackages | List of Rust packages to install using cargo install
|
| system.defaults.loginwindow.SleepDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Sleep button on the login screen
|
| services.gitlab-runner.enable | Whether to enable Gitlab Runner.
|
| users.users.<name>.createHome | Create the home directory when creating the user.
|
| services.netdata.config | Custom configuration for Netdata
|
| launchd.agents.<name>.serviceConfig.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| system.defaults.loginwindow.PowerOffDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
If set to true, the Power Off menu item will be disabled when the user is logged in
|
| launchd.agents.<name>.serviceConfig.SoftResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| launchd.daemons.<name>.serviceConfig.StartInterval | This optional key causes the job to be started every N seconds
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits | Resource limits to be imposed on the job
|
| security.pki.certificateFiles | A list of files containing trusted root certificates in PEM
format
|
| homebrew.casks | List of Homebrew casks to install
|
| programs.gnupg.agent.enable | Enables GnuPG agent for every user session.
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.scaling" | Configures the trackpad tracking speed (0 to 3)
|
| launchd.user.agents.<name>.serviceConfig.Program | This key maps to the first argument of execvp(3)
|
| users.users.<name>.home | The user's home directory
|
| documentation.doc.enable | Whether to install documentation distributed in packages' /share/doc
|
| services.sketchybar.enable | Whether to enable sketchybar.
|
| nix.linux-builder.systems | This option specifies system types the build machine can execute derivations on
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| launchd.daemons.<name>.serviceConfig.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| launchd.daemons.<name>.environment | Environment variables passed to the service's processes.
|
| system.defaults.NSGlobalDomain.AppleTemperatureUnit | Whether to use Celsius or Fahrenheit
|