| programs.ssh.matchBlocks.<name>.match | Match block conditions used by this block
|
| programs.ssh.matchBlocks.<name>.host | Host pattern used by this conditional block
|
| services.autorandr.matchEdid | Match displays based on edid instead of name.
|
| programs.ssh.matchBlocks.<name>.user | Specifies the user to log in as.
|
| programs.ssh.matchBlocks.<name>.setEnv | Environment variables and their value to send to the server.
|
| programs.ssh.matchBlocks | Specify per-host settings
|
| programs.ssh.matchBlocks.<name>.port | Specifies port number to connect on remote host.
|
| programs.ssh.matchBlocks.<name>.sendEnv | Environment variables to send from the local host to the
server.
|
| programs.ssh.matchBlocks.<name>.proxyJump | The proxy host to use to connect to the server.
|
| programs.ssh.matchBlocks.<name>.checkHostIP | Check the host IP address in the
known_hosts file.
|
| programs.ssh.matchBlocks.<name>.controlPath | Specify path to the control socket used for connection sharing.
|
| programs.ssh.matchBlocks.<name>.hostname | Specifies the real host name to log into.
|
| programs.ssh.matchBlocks.<name>.proxyCommand | The command to use to connect to the server.
|
| programs.ssh.matchBlocks.<name>.extraOptions | Extra configuration options for the host.
|
| programs.ssh.matchBlocks.<name>.forwardX11 | Specifies whether X11 connections will be automatically redirected
over the secure channel and DISPLAY set.
|
| programs.ssh.matchBlocks.<name>.hashKnownHosts | Indicates that
ssh(1)
should hash host names and addresses when they are added to
the known hosts file.
|
| programs.ssh.matchBlocks.<name>.forwardAgent | Whether the connection to the authentication agent (if any)
will be forwarded to the remote machine.
|
| programs.ripgrep-all.custom_adapters.*.match_only_by_mime | if --rga-accurate, only match by mime types, ignore extensions completely
|
| programs.ssh.matchBlocks.<name>.addressFamily | Specifies which address family to use when connecting.
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| programs.ssh.matchBlocks.<name>.controlMaster | Configure sharing of multiple sessions over a single network connection.
|
| 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')
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| programs.ssh.matchBlocks.<name>.identityAgent | Specifies the location of the ssh identity agent.
|
| programs.ssh.matchBlocks.<name>.identityFile | Specifies files from which the user identity is read
|
| services.xsuspender.rules.<name>.matchWmClassContains | Match windows that wm class contains string.
|
| programs.ssh.matchBlocks.<name>.localForwards | Specify local port forwardings
|
| programs.ssh.matchBlocks.<name>.serverAliveCountMax | Sets the number of server alive messages which may be sent
without SSH receiving any messages back from the server.
|
| programs.ssh.matchBlocks.<name>.controlPersist | Whether control socket should remain open in the background.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host | Host port binding options
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| services.xsuspender.rules.<name>.matchWmClassGroupContains | Match windows where wm class group contains string.
|
| services.xsuspender.defaults.matchWmNameContains | Match windows where wm name contains string.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host | Host port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.forwardX11Trusted | Specifies whether remote X11 clients will have full access to the
original X11 display.
|
| services.xsuspender.defaults.matchWmClassContains | Match windows that wm class contains string.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host.port | Specifies port number to forward to.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.kexAlgorithms | Specifies the available KEX (Key Exchange) algorithms.
|
| programs.ssh.matchBlocks.<name>.serverAliveInterval | Set timeout in seconds after which response will be requested.
|
| programs.ssh.matchBlocks.<name>.dynamicForwards | Specify dynamic port forwardings
|
| programs.ssh.matchBlocks.<name>.dynamicForwards.*.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host.port | Specifies port number to forward to.
|
| services.xsuspender.defaults.matchWmClassGroupContains | Match windows where wm class group contains string.
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host.address | The address to forward to.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind.address | The address to bind to.
|
| programs.ssh.matchBlocks.<name>.certificateFile | Specifies files from which the user certificate is read.
|
| programs.ssh.matchBlocks.<name>.identitiesOnly | Specifies that ssh should only use the authentication
identity explicitly configured in the
~/.ssh/config files or passed on the
ssh command-line, even if ssh-agent
offers more identities.
|
| programs.ssh.matchBlocks.<name>.dynamicForwards.*.address | The address to bind to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host.address | The address to forward to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.address | The address to bind to.
|
| nix.registry.<name>.exact | Whether the from reference needs to match exactly
|
| services.espanso.matches | The Espanso matches to use
|
| programs.termite.filterUnmatchedUrls | Whether to hide url hints not matching input in url hints mode.
|
| programs.boxxy.rules.*.env | Give certain environment variables for said match.
|
| services.twmn.window.height | Height of the slide bar
|
| programs.anyrun.config.hideIcons | Hide match and plugin info icons.
|
| programs.zsh.plugins.*.file | The plugin script to source
|
| programs.vscode.nameShort | Override for package "short name", used for generating configuration
|
| programs.vscode.dataFolderName | Override for extensions directory
|
| services.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| programs.ranger.rifle.*.condition | A condition to match a file.
|
| targets.genericLinux.gpu.nvidia.version | The exact version of Nvidia drivers to use
|
| programs.zsh.history.ignorePatterns | Do not enter command lines into the history list
if they match any one of the given shell patterns.
|
| programs.zsh.autosuggestion.strategy | ZSH_AUTOSUGGEST_STRATEGY is an array that specifies how suggestions should be generated
|
| programs.desktoppr.settings.sha256 | An optional SHA256 checksum of the desktop picture/wallpaper
|
| programs.pistol.associations.*.mime | Mime type regex that this association should match.
|
| programs.pistol.associations.*.fpath | File path regex that this association should match.
|
| services.kanshi.settings.*.output.criteria | The criteria can either be an output name, an output description or "*"
|
| services.syncthing.settings | Extra configuration options for Syncthing
|
| services.kanshi.profiles.<name>.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| services.xsuspender.rules.<name>.suspendSubtreePattern | Also suspend descendant processes that match this regex.
|
| services.xsuspender.defaults.suspendSubtreePattern | Also suspend descendant processes that match this regex.
|
| services.kanshi.settings.*.profile.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.patterns | Instead of synchronizing just the mailboxes that
match the farPattern, use it as a prefix which is
not matched against the patterns, and is not affected by mailbox list
overrides.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.condition | Condition to match messages against.
|
| wayland.windowManager.sway.systemd.dbusImplementation | The D-Bus implementation used on the system
|
| programs.qutebrowser.keyBindings | Key bindings mapping keys to commands in different modes
|
| programs.kakoune.config.showMatching | Highlight the matching char of the character under the
selections' cursor using the MatchingChar
face.
|
| programs.todoman.glob | The glob expansion which matches all directories relevant.
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.mcfly.fuzzySearchFactor | Whether to enable fuzzy searching.
0 is off; higher numbers weight toward shorter matches
|
| programs.git.includes.*.condition | Include this configuration only when condition
matches
|
| programs.pistol.associations.*.command | Preview command for files matched by this association.
|
| fonts.fontconfig.defaultFonts.emoji | Per-user default emoji font(s)
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.action | Action to perform on matched messages.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.farPattern | IMAP4 patterns for which mailboxes on the remote mail server to sync
|
| programs.ranger.rifle.*.command | A command to run for the matching file.
|
| home.file.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.dataFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| services.devilspie2.enable | Whether to enable Devilspie2, a window matching utility, allowing the user to
perform scripted actions on windows as they are created.
|
| xdg.cacheFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.stateFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.ripgrep-all.custom_adapters.*.mimetypes | If not null and --rga-accurate is enabled, mime type matching is used instead of file name matching
|
| xdg.configFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| services.ssh-agent.pkcs11Whitelist | Specify a list of approved path patterns for PKCS#11 and FIDO authenticator middleware libraries
|
| accounts.email.accounts.<name>.notmuch.neomutt.virtualMailboxes.*.type | Reads all matching messages or whole-threads
|
| wayland.windowManager.sway.config.bindswitches.<name>.locked | Unless the flag --locked is set, the command
will not be run when a screen locking program
is active
|