| programs.powerline-go.settings | This can be any key/value pair as described in
https://github.com/justjanne/powerline-go.
|
| launchd.agents.<name>.config.Sockets.<name>.SockProtocol | This optional key specifies the protocol to be passed to socket(2)
|
| programs.zsh.historySubstringSearch.searchUpKey | The key codes to be used when searching up
|
| programs.pianobar.settings | Apply configurations for pianobar via key/value attributes
|
| programs.gpg.publicKeys | A list of public keys to be imported into GnuPG
|
| programs.zsh.historySubstringSearch.searchDownKey | The key codes to be used when searching down
|
| wayland.windowManager.sway.config.bindkeysToCode | Whether to make use of --to-code in keybindings.
|
| wayland.windowManager.sway.config.keycodebindings | An attribute set that assigns keypress to an action using key code
|
| programs.tmux.shortcut | CTRL following by this key is used as the main shortcut.
|
| services.hyprpaper.settings | hyprpaper configuration written in Nix
|
| programs.feh.keybindings | Override feh's default keybindings
|
| vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| targets.darwin.keybindings | This will configure the default keybindings for text fields in macOS
applications
|
| launchd.agents.<name>.config.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| services.gnome-keyring.components | The GNOME keyring components to start
|
| xsession.windowManager.i3.config.keycodebindings | An attribute set that assigns keypress to an action using key code
|
| launchd.agents.<name>.config.Label | This required key uniquely identifies the job to launchd.
|
| programs.gpg.publicKeys.*.source | Path of an OpenPGP public key file.
|
| services.hyprsunset.settings | Hyprsunset configuration written in Nix
|
| launchd.agents.<name>.config.Debug | This optional key specifies that launchd should adjust its log mask temporarily to LOG_DEBUG while
dealing with this job.
|
| programs.rclone.remotes.<name>.config | Regular configuration options as described in rclone's documentation
https://rclone.org/docs/
|
| launchd.agents.<name>.config.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| wayland.windowManager.sway.config.up | Home row direction key for moving up.
|
| services.podman.images.<name>.certDir | Path of certificates (*.{crt,cert,key}) used to connect to registry.
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| programs.nnn.plugins.mappings | Key mappings to the plugins.
|
| wayland.windowManager.hyprland.settings | Hyprland configuration written in Nix
|
| services.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| wayland.windowManager.sway.config.down | Home row direction key for moving down.
|
| launchd.agents.<name>.config.WatchPaths | This optional key causes the job to be started if any one of the listed paths are modified.
|
| wayland.windowManager.sway.config.left | Home row direction key for moving left.
|
| programs.sftpman.mounts.<name>.sshKey | Path to the SSH key to use for authentication
|
| programs.sftpman.defaultSshKey | Path to the SSH key to be used by default
|
| services.gpg-agent.enableSshSupport | Whether to use the GnuPG key agent for SSH keys.
|
| launchd.agents.<name>.config.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| programs.keychain.enableZshIntegration | Whether to enable Zsh integration.
|
| launchd.agents.<name>.config.Umask | This optional key specifies what value should be passed to umask(2) before running the job
|
| services.grobi.executeAfter | Commands to be run after an output configuration was
changed
|
| wayland.windowManager.sway.config.right | Home row direction key for moving right.
|
| programs.keychain.enableBashIntegration | Whether to enable Bash integration.
|
| programs.keychain.enableFishIntegration | Whether to enable Fish integration.
|
| services.gpg-agent.enableExtraSocket | Whether to enable extra socket of the GnuPG key agent (useful for GPG
Agent forwarding).
|
| programs.vscode.profiles.<name>.keybindings | Keybindings written to Visual Studio Code's
keybindings.json
|
| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| programs.zsh.siteFunctions | Functions that are added to the Zsh environment and are subject to
autoloading
|
| launchd.agents.<name>.config.ProcessType | This optional key describes, at a high level, the intended purpose of the job
|
| launchd.agents.<name>.config.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| programs.keychain.enableNushellIntegration | Whether to enable Nushell integration.
|
| xsession.windowManager.herbstluftwm.keybinds | Herbstluftwm keybinds.
|
| launchd.agents.<name>.config.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| launchd.agents.<name>.config.LowPriorityIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O.
|
| programs.keychain.enableXsessionIntegration | Whether to run keychain from your ~/.xsession.
|
| launchd.agents.<name>.config.StandardInPath | This optional key specifies what file should be used for data being supplied to stdin when using
stdio(3).
|
| programs.tmate.rsaFingerprint | Tmate server RSA key fingerprint.
|
| programs.tmate.dsaFingerprint | Tmate server EdDSA key fingerprint.
|
| programs.wezterm.colorSchemes | Attribute set of additional color schemes to be written to
$XDG_CONFIG_HOME/wezterm/colors, where each key is
taken as the name of the corresponding color scheme
|
| launchd.agents.<name>.config.StandardOutPath | This optional key specifies what file should be used for data being sent to stdout when using stdio(3).
|
| programs.qutebrowser.greasemonkey | Greasemonkey userscripts to add to qutebrowser's greasemonkey
directory.
|
| wayland.windowManager.sway.config.modifier | Modifier key that is used for all default keybindings.
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| programs.obsidian.defaultSettings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| launchd.agents.<name>.config.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.
|
| programs.termite.scrollOnKeystroke | Scroll to the bottom automatically when a key is pressed.
|
| programs.neovim.generatedConfigs | Generated configurations with as key their language (set via type).
|
| programs.alot.tags.<name>.translated | Fixed string representation for this tag
|
| programs.kakoune.config.ui.useBuiltinKeyParser | Bypass ncurses key parser and use an internal one.
|
| launchd.agents.<name>.config.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| programs.zathura.mappings | Add :map mappings to zathura and make
them permanent
|
| launchd.agents.<name>.config.RootDirectory | This optional key is used to specify a directory to chroot(2) to before running the job.
|
| launchd.agents.<name>.config.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| programs.taskwarrior.config | Key-value configuration written to
$XDG_CONFIG_HOME/task/taskrc.
|
| programs.ssh.matchBlocks.<name>.addKeysToAgent | When enabled, a private key that is used during authentication will be
added to ssh-agent if it is running (with confirmation enabled if
set to 'confirm')
|
| launchd.agents.<name>.config.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| xsession.windowManager.i3.config.modifier | Modifier key that is used for all default keybindings.
|
| services.mpdris2.multimediaKeys | Whether to enable multimedia key support.
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| programs.quickshell.configs | A set of configs to include in the quickshell config directory
|
| launchd.agents.<name>.config.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| programs.ssh.matchBlocks.<name>.kexAlgorithms | Specifies the available KEX (Key Exchange) algorithms.
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| launchd.agents.<name>.config.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| programs.git.maintenance.timers | Systemd timers to create for scheduled git maintenance
|
| launchd.agents.<name>.config.AbandonProcessGroup | When a job dies, launchd kills any remaining processes with the same process group ID as the job
|
| launchd.agents.<name>.config.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| services.podman.images.<name>.decryptionKeyFile | Path to key used for decryption of images.
|
| launchd.agents.<name>.config.Sockets.<name>.SockServiceName | This optional key specifies the service on the node to connect(2) or bind(2) to.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPassive | This optional key specifies whether listen(2) or connect(2) should be called on the created file
descriptor
|
| launchd.agents.<name>.config.StartInterval | This optional key causes the job to be started every N seconds
|
| programs.atuin.enableZshIntegration | Whether to enable Zsh integration
|
| programs.atuin.enableFishIntegration | Whether to enable Fish integration
|
| wayland.windowManager.sway.config.floating.modifier | Modifier key or keys that can be used to drag floating windows.
|
| xsession.windowManager.i3.config.floating.modifier | Modifier key or keys that can be used to drag floating windows.
|
| launchd.agents.<name>.config.LaunchEvents | Specifies higher-level event types to be used as launch-on-demand event
sources
|
| targets.darwin.defaults.NSGlobalDomain.ApplePressAndHoldEnabled | Repeat a key when it is held down (false) or display the accented character selector (true)
|
| launchd.agents.<name>.config.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| launchd.agents.<name>.config.QueueDirectories | Much like the WatchPaths option, this key will watch the paths for modifications
|
| accounts.contact.accounts.<name>.vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| launchd.agents.<name>.config.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
|