| options/darwin/launchd.daemons.<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/launchd.agents.<name>.script | Shell commands executed as the service's main process.
|
| options/darwin/services.sketchybar.extraPackages | Extra packages to add to PATH.
|
| options/darwin/environment.userLaunchAgents.<name>.source | Path of the source file.
|
| options/darwin/services.nix-daemon.enableSocketListener | Whether to make the nix-daemon service socket activated.
|
| options/darwin/launchd.agents.<name>.serviceConfig.ProcessType | This optional key describes, at a high level, the intended purpose of the job
|
| options/darwin/services.spacebar.extraConfig | Extra arbitrary configuration to append to the configuration file.
|
| options/darwin/networking.wg-quick.interfaces.<name>.preUp | List of commands to run before interface setup.
|
| options/darwin/system.defaults.dock.persistent-apps | Persistent applications, spacers, files, and folders in the dock.
|
| options/darwin/environment.userLaunchAgents.<name>.target | Name of symlink
|
| options/darwin/networking.wg-quick.interfaces.<name>.address | List of IP addresses for this interface.
|
| options/darwin/system.defaults.NSGlobalDomain.AppleScrollerPagingBehavior | Jump to the spot that's clicked on the scroll bar
|
| options/darwin/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
|
| options/darwin/launchd.daemons.<name>.serviceConfig.UserName | This optional key specifies the user to run the job as
|
| options/darwin/services.aerospace.settings.on-window-detected.*."if".app-name-regex-substring | Regex substring to match the app name (optional).
|
| options/darwin/networking.domain | The domain
|
| options/darwin/users.users.<name>.shell | The user's shell
|
| options/darwin/environment.interactiveShellInit | Shell script code called during interactive shell initialisation
|
| options/darwin/users.users.<name>.isHidden | Whether to make the user account hidden.
|
| options/darwin/nix.buildMachines.*.sshUser | The username to log in as on the remote host
|
| options/darwin/nix.buildMachines.*.protocol | The protocol used for communicating with the build machine
|
| options/darwin/launchd.daemons.<name>.serviceConfig.HardResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| options/darwin/system.defaults.universalaccess.reduceMotion | Disable animation when switching screens or opening apps
|
| options/darwin/services.netdata.package | The netdata package to use.
|
| options/darwin/services.gitlab-runner.sessionServer.sessionTimeout | How long in seconds the session can stay active after
the job completes (which will block the job from finishing).
|
| options/darwin/environment.launchAgents.<name>.text | Text of the file.
|
| options/darwin/system.defaults.dock.slow-motion-allowed | Allow for slow-motion minimize effect while holding Shift key
|
| options/darwin/services.chunkwm.plugins.dir | Chunkwm Plugins directory.
|
| options/darwin/services.gitlab-runner.services.<name>.tagList | Tag list.
|
| options/darwin/launchd.agents.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| options/darwin/services.yabai.config | Key/Value pairs to pass to yabai's 'config' domain, via the configuration file.
|
| options/darwin/services.aerospace.settings.on-window-detected.*."if" | Conditions for detecting a window.
|
| options/darwin/programs.zsh.enableCompletion | Enable zsh completion for all interactive zsh shells.
|
| options/darwin/homebrew.taps.*.force_auto_update | Whether to auto-update the tap even if it is not hosted on GitHub
|
| options/darwin/services.github-runners.<name>.extraLabels | Extra labels in addition to the default (unless disabled through the noDefaultLabels option)
|
| options/darwin/system.defaults.iCal."TimeZone support enabled" | Turn on time zone support
|
| options/darwin/services.jankyborders.active_color | Sets the border color for the focused window (format: 0xAARRGGBB)
|
| options/darwin/launchd.daemons.<name>.serviceConfig.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| options/darwin/launchd.agents.<name>.serviceConfig.HardResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| options/darwin/system.defaults.NSGlobalDomain.PMPrintingExpandedStateForPrint | Whether to use the expanded print panel by default
|
| options/darwin/launchd.agents.<name>.serviceConfig.AbandonProcessGroup | When a job dies, launchd kills any remaining processes with the same process group ID as the job
|
| options/darwin/services.privoxy.config | Config to use for privoxy
|
| options/darwin/system.defaults.WindowManager.GloballyEnabled | Enable Stage Manager
Stage Manager arranges your recent windows into a single strip for reduced clutter and quick access
|
| options/darwin/services.postgresql.initialScript | A file containing SQL statements to execute on first startup.
|
| options/darwin/system.profile | Profile to use for the system.
|
| options/darwin/system.tools.darwin-version.enable | Whether to enable darwin-version script.
|
| options/darwin/system.defaults.loginwindow.ShutDownDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Shut Down button on the login screen
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| options/darwin/launchd.agents.<name>.serviceConfig.WatchPaths | This optional key causes the job to be started if any one of the listed paths are modified.
|
| options/darwin/security.pam.services.sudo_local.text | Contents of /etc/pam.d/sudo_local
|
| options/darwin/system.defaults.menuExtraClock.ShowDate | Show the full date
|
| options/darwin/homebrew.brews.*.link | Whether to link the formula to the Homebrew prefix
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Debug | This optional key specifies that launchd should adjust its log mask temporarily to LOG_DEBUG while
dealing with this job.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| options/darwin/programs.direnv.loadInNixShell | Whether to enable loading direnv in nix-shell nix shell or nix develop
.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.LowPriorityIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Program | This key maps to the first argument of execvp(3)
|
| options/darwin/nix.package | This option specifies the Nix package instance to use throughout the system.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| options/darwin/environment.defaultPackages | Set of default packages that aren't strictly necessary
for a running system, entries can be removed for a more
minimal NixOS installation
|
| options/darwin/services.synergy.server.tls.cert | The TLS certificate to use for encryption.
|
| options/darwin/power.restartAfterPowerFailure | Whether to restart the computer after a power failure
|
| options/darwin/homebrew.casks.*.postinstall | A shell command to run after the cask is installed or upgraded
|
| options/darwin/programs.vim.enable | Whether to configure vim.
|
| options/darwin/system.defaults.dock.largesize | Magnified icon size on hover
|
| options/darwin/system.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled | Whether to enable smart quote substitution
|
| options/darwin/homebrew.extraConfig | Extra lines to be added verbatim to the bottom of the generated Brewfile.
|
| options/darwin/fonts.packages | List of fonts to install into /Library/Fonts/Nix Fonts.
|
| options/darwin/services.privoxy.listenAddress | The address and TCP port on which privoxy will listen.
|
| options/darwin/system.defaults.finder._FXEnableColumnAutoSizing | Resize columns to fit filenames
|
| options/darwin/programs.tmux.extraConfig | Extra configuration to add to tmux.conf.
|
| options/darwin/services.github-runners.<name>.extraEnvironment | Extra environment variables to set for the runner, as an attrset.
|
| options/darwin/system.defaults.trackpad.TrackpadMomentumScroll | Whether to use inertia when scrolling
|
| options/darwin/launchd.agents.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| options/darwin/programs.vim.vimOptions.<name>.enable | Whether this file should be generated
|
| options/darwin/services.postgresql.logLinePrefix | A printf-style string that is output at the beginning of each log line
|
| options/darwin/services.redis.enable | Whether to enable the redis database service.
|
| options/darwin/services.openssh.extraConfig | Extra configuration text loaded in sshd_config
|
| options/darwin/services.postgresql.port | The port on which PostgreSQL listens.
|
| options/darwin/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
|
| options/darwin/services.github-runners.<name>.group | Group under which to run the service
|
| options/darwin/system.defaults.NSGlobalDomain.NSStatusItemSelectionPadding | Sets the padding around status icons in the menu bar.
|
| options/darwin/system.defaults.menuExtraClock.IsAnalog | Show an analog clock instead of a digital one
|
| options/darwin/system.defaults.trackpad.TrackpadPinch | Whether to enable two-finger pinch gesture for zooming in and out
|
| options/darwin/environment.launchAgents.<name>.source | Path of the source file.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| options/darwin/system.defaults.dock.wvous-tl-corner | Hot corner action for top left corner
|
| options/darwin/nix.daemonIOLowPriority | Whether the Nix daemon process should considered to be low priority when
doing file system I/O.
|
| options/darwin/power.restartAfterFreeze | Whether to restart the computer after a system freeze.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.ProgramArguments | This key maps to the second argument of execvp(3)
|
| options/darwin/services.postgresql.settings | PostgreSQL configuration
|
| options/darwin/nix.optimise.interval | The calendar interval at which the optimiser will run
|
| options/darwin/lib | This option allows modules to define helper functions, constants, etc.
|
| options/darwin/nix.buildMachines.*.supportedFeatures | A list of features supported by this builder
|
| options/darwin/services.nextdns.arguments | Additional arguments to be passed to nextdns run.
|
| options/darwin/system.defaults.dock.persistent-others.*.folder.arrangement | Sort order for files in folder when clicked.
|
| options/darwin/system.defaults.finder.FXEnableExtensionChangeWarning | Whether to show warnings when change the file extension of files
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits | Resource limits to be imposed on the job
|