| system.defaults.dock.largesize | Magnified icon size on hover
|
| programs.fish.interactiveShellInit | Shell script code called during interactive fish shell initialisation.
|
| services.autossh.sessions.*.monitoringPort | Port to be used by AutoSSH for peer monitoring
|
| launchd.user.agents.<name>.serviceConfig.StandardInPath | This optional key specifies what file should be used for data being supplied to stdin when using
stdio(3).
|
| services.lorri.enable | Whether to enable the lorri service.
|
| nix.settings.trusted-public-keys | List of public keys used to sign binary caches
|
| services.trezord.emulator.port | Listening port for the Trezor emulator.
|
| launchd.agents.<name>.serviceConfig.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| services.gitlab-runner.services.<name>.registrationConfigFile | Absolute path to a file with environment variables
used for gitlab-runner registration
|
| system.defaults.spaces.spans-displays | Apple menu > System Preferences > Mission Control
Displays have separate Spaces (note a logout is required before
this setting will take effect).
false = each physical display has a separate space (Mac default)
true = one space spans across all physical displays
|
| environment.etc.<name>.text | Text of the file.
|
| system.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled | Whether to enable smart period substitution
|
| nixpkgs.flake.source | The path to the nixpkgs sources used to build the system
|
| programs.gnupg.agent.enable | Enables GnuPG agent for every user session.
|
| system.tools.darwin-uninstaller.enable | Whether to enable darwin-uninstaller script.
|
| launchd.agents.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| launchd.agents.<name>.environment | Environment variables passed to the service's processes.
|
| system.defaults.screensaver.askForPassword | If true, the user is prompted for a password when the screen saver is unlocked or stopped
|
| launchd.agents.<name>.serviceConfig | Each attribute in this set specifies an option for a key in the plist.
https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html
|
| nix.linux-builder.maxJobs | Instead of setting this directly, you should set
nix.linux-builder.config.virtualisation.cores to configure
the amount of cores the Linux builder should have
|
| programs.tmux.enableSensible | Enable sensible configuration options for tmux.
|
| system.defaults.menuExtraClock.Show24Hour | Show a 24-hour clock, instead of a 12-hour clock
|
| launchd.agents.<name>.serviceConfig.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| services.emacs.exec | Emacs command/binary to execute.
|
| launchd.daemons.<name>.serviceConfig.Umask | This optional key specifies what value should be passed to umask(2) before running the job
|
| nix.channel.enable | Whether the nix-channel command and state files are made available on the machine
|
| services.buildkite-agents.<name>.hooks.pre-command | The pre-command hook will run just before your build command runs
|
| launchd.agents.<name>.serviceConfig.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| services.hercules-ci-agent.settings.concurrentTasks | Number of tasks to perform simultaneously
|
| programs.bash.interactiveShellInit | Shell script code called during interactive bash shell initialisation.
|
| system.defaults.dock.showAppExposeGestureEnabled | Whether to enable trackpad gestures (three- or four-finger vertical swipe) to show App Exposé
|
| system.defaults.NSGlobalDomain."com.apple.trackpad.scaling" | Configures the trackpad tracking speed (0 to 3)
|
| launchd.daemons.<name>.serviceConfig.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| launchd.daemons.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| homebrew.caskArgs.appdir | Target location for Applications
|
| programs.fish.shellAbbrs | Set of fish abbreviations.
|
| services.aerospace.settings.enable-normalization-opposite-orientation-for-nested-containers | Containers that nest into each other must have opposite orientations.
|
| homebrew.extraConfig | Extra lines to be added verbatim to the bottom of the generated Brewfile.
|
| services.jankyborders.whitelist | Once this list is populated, only applications listed here are considered for receiving a border
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| services.synergy.package | The package used for the synergy client and server.
|
| system.defaults.loginwindow.RestartDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Restart button on the login screen
|
| environment.etc.<name>.enable | Whether this file should be generated
|
| services.hercules-ci-agent.settings.clusterJoinTokenPath | Location of the cluster-join-token.key file
|
| services.synergy.server.screenName | Use the given name instead of the hostname to identify
this screen in the configuration.
|
| homebrew.prefix | The Homebrew prefix directory, i.e., the value that brew --prefix returns
|
| programs.zsh.promptInit | Shell script code used to initialise the zsh prompt.
|
| system.defaults.NSGlobalDomain.AppleMeasurementUnits | Whether to use centimeters (metric) or inches (US, UK) as the measurement unit
|
| environment.systemPackages | The set of packages that appear in
/run/current-system/sw
|
| launchd.user.agents.<name>.serviceConfig.Program | This key maps to the first argument of execvp(3)
|
| system.defaults.finder.NewWindowTargetPath | Sets the URI to open when NewWindowTarget is "Other"
|
| system.defaults.NSGlobalDomain.AppleICUForce24HourTime | Whether to use 24-hour or 12-hour time
|
| system.defaults.dock.dashboard-in-overlay | Whether to hide Dashboard as a Space
|
| system.defaults.dock.persistent-apps | Persistent applications, spacers, files, and folders in the dock.
|
| system.defaults.dock.persistent-apps.*.file | A file to be added to the dock.
|
| power.sleep.display | Amount of idle time (in minutes) until displays sleep.
"never" disables display sleeping.
|
| programs.man.enable | Whether to enable manual pages and the man command
|
| system.defaults.dock.persistent-others.*.folder | A folder to be added to the dock.
|
| 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.
|
| system.keyboard.swapLeftCommandAndLeftAlt | Whether to swap the left Command key and left Alt key.
|
| system.defaults.finder._FXShowPosixPathInTitle | Whether to show the full POSIX filepath in the window title
|
| services.ofborg.package | This option specifies the ofborg package to use. eg.
(import <ofborg> {}).ofborg.rs
$ nix-channel --add https://github.com/NixOS/ofborg/archive/released.tar.gz ofborg
$ nix-channel --update
|
| programs.fish.vendor.functions.enable | Whether fish should autoload fish functions provided by other packages.
|
| system.defaults.universalaccess.closeViewZoomFollowsFocus | Follow the keyboard focus while zoomed in
|
| users.groups.<name>.description | The group's description.
|
| launchd.agents.<name>.serviceConfig.AbandonProcessGroup | When a job dies, launchd kills any remaining processes with the same process group ID as the job
|
| launchd.daemons.<name>.serviceConfig.SoftResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| system.defaults.controlcenter.FocusModes | Apple menu > System Preferences > Control Center > Focus
Show a Focus control in menu bar
|
| services.github-runners.<name>.extraEnvironment | Extra environment variables to set for the runner, as an attrset.
|
| nix.settings.substituters | List of binary cache URLs used to obtain pre-built binaries
of Nix packages
|
| services.hercules-ci-agent.settings.workDirectory | The directory in which temporary subdirectories are created for task state
|
| launchd.user.agents.<name>.serviceConfig.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| launchd.user.agents.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| networking.wg-quick.interfaces.<name>.postDown | List of commands to run after interface shutdown
|
| launchd.daemons.<name>.serviceConfig.SoftResourceLimits | Resource limits to be imposed on the job
|
| services.prometheus.exporters.node.enable | Whether to enable Prometheus Node exporter.
|
| services.gitlab-runner.gracefulTermination | Finish all remaining jobs before stopping
|
| services.aerospace.settings.on-window-detected.*."if".app-name-regex-substring | Regex substring to match the app name (optional).
|
| system.defaults.trackpad.ForceSuppressed | Whether to disable force click
|
| services.dnsmasq.enable | Whether to enable DNSmasq.
|
| programs.bash.completion.enable | Enable bash completion for all interactive bash shells
|
| services.gitlab-runner.services.<name>.buildsDir | Absolute path to a directory where builds will be stored
in context of selected executor (Locally, Docker, SSH).
|
| launchd.daemons.<name>.serviceConfig.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| services.autossh.sessions.*.extraArguments | Arguments to be passed to AutoSSH and retransmitted to SSH
process
|
| services.offlineimap.path | List of derivations to put in Offlineimap's path.
|
| system.defaults.dock.persistent-apps.*.folder | A folder to be added to the dock.
|
| system.defaults.iCal.CalendarSidebarShown | Show calendar list
|
| environment.etc.<name>.source | Path of the source file.
|
| environment.loginShellInit | Shell script code called during login shell initialisation
|
| nix.buildMachines.*.systems | The system types the build machine can execute derivations on
|
| launchd.daemons.<name>.serviceConfig.StartInterval | This optional key causes the job to be started every N seconds
|
| homebrew.caskArgs.dictionarydir | Target location for Dictionaries
|
| programs.zsh.enableAutosuggestions | Enable zsh-autosuggestions.
|
| launchd.agents.<name>.serviceConfig.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| launchd.daemons.<name>.serviceConfig.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| system.defaults.dock.wvous-br-corner | Hot corner action for bottom right corner
|
| environment.etc.<name>.target | Name of symlink
|
| homebrew.onActivation.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae during
nix-darwin system activation
|
| services.postgresql.settings | PostgreSQL configuration
|
| services.synapse-bt.port | The port on which Synapse BitTorrent listens.
|