| accounts.email.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| xdg.dataFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| launchd.agents.<name>.config.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| programs.fish.functions.<name>.onJobExit | Tells fish to run this function when the job with the specified group
ID exits
|
| programs.lutris.runners.<name>.package | The package to use for this runner, nix will try to find the executable for this package
|
| programs.irssi.networks.<name>.channels | Channels for the given network.
|
| programs.opencode.skills | Custom agent skills for opencode
|
| launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| accounts.email.accounts.<name>.mujmap.settings.username | Username for basic HTTP authentication
|
| 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.
|
| launchd.agents.<name>.config.MachServices.<name>.HideUntilCheckIn | Reserve the name in the namespace, but cause bootstrap_look_up() to fail until the job has
checked in with launchd.
|
| programs.ssh.matchBlocks.<name>.localForwards | Specify local port forwardings
|
| programs.lutris.runners.<name>.settings | Settings passed directly to lutris for this runner's config at XDG_CONFIG/lutris/runners.
|
| xdg.stateFile.<name>.source | Path of the source file or directory
|
| xdg.cacheFile.<name>.source | Path of the source file or directory
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.neovim.plugins.*.runtime.<name>.text | Text of the file
|
| services.kanshi.settings.*.profile.name | Profile name
|
| programs.irssi.networks.<name>.server.address | Address of the chat server.
|
| programs.obsidian.defaultSettings.corePlugins.*.name | The plugin.
|
| programs.fish.functions.<name>.inheritVariable | Snapshots the value of the specified variable and defines a local
variable with that same name and value when the function is defined.
|
| systemd.user.services.<name>.Unit.Description | A short human-readable label of the unit.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| programs.hexchat.channels.<name>.options | Channel options.
|
| programs.hexchat.channels.<name>.charset | Character set.
|
| programs.ssh.matchBlocks.<name>.controlPersist | Whether control socket should remain open in the background.
|
| programs.obsidian.vaults.<name>.settings.app | Settings to write to app.json.
|
| programs.i3status-rust.bars.<name>.settings | Any extra options to add to i3status-rust
config.
|
| programs.fish.completions.<name>.body | The completion file's body.
|
| programs.smug.projects.<name>.windows.*.layout | Layout of window when opening panes.
|
| programs.smug.projects.<name>.windows.*.panes.*.type | Type of pane.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host | Host port binding options
|
| programs.hexchat.channels.<name>.servers | IRC Server Address List.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.nearPattern | Name for where mail coming from the remote (far) mail server will end up
locally
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host.port | Specifies port number to forward to.
|
| qt.style.name | Style to use for Qt5/Qt6 applications
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| programs.smug.projects.<name>.windows.*.manual | Start window only manually, using the -w arg
|
| programs.irssi.networks.<name>.autoCommands | List of commands to execute on connect.
|
| launchd.agents.<name>.config.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| accounts.contact.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.extraConfig | Extra configuration lines to add to THIS channel's
configuration.
|
| programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| programs.neovim.extraName | Extra name appended to the wrapper package name.
|
| accounts.contact.accounts.<name>.vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| xdg.stateFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xdg.cacheFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.smug.projects.<name>.windows.*.panes.*.root | Root path of pane
|
| programs.neovim.plugins.*.runtime.<name>.target | Path to target file relative to xdg.configHome/nvim.
|
| programs.irssi.networks.<name>.server.autoConnect | Whether Irssi connects to the server on launch.
|
| programs.neovim.plugins.*.runtime.<name>.enable | Whether this file should be generated
|
| programs.papis.libraries.<name>.settings | Configuration for this library.
|
| programs.gnome-terminal.profile.<name>.colors | The terminal colors, null to use system default.
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| programs.neovim.plugins.*.runtime.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.alot.tags.<name>.translation | A pair of strings that define a regular substitution to
compute the string representation on the fly using
re.sub.
|
| programs.ssh.matchBlocks.<name>.forwardX11Trusted | Specifies whether remote X11 clients will have full access to the
original X11 display.
|
| systemd.user.paths.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| programs.gnome-terminal.profile.<name>.allowBold | If true, allow applications in the
terminal to make text boldface.
|
| programs.fish.functions.<name>.onVariable | Tells fish to run this function when the specified variable changes
value.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host | Host port binding options
|
| xdg.desktopEntries.<name>.genericName | Generic name of the application.
|
| programs.lutris.runners.<name>.settings.system | Lutris system options for this runner
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host.port | Specifies port number to forward to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.port | Specifies port number to bind to.
|
| programs.irssi.networks.<name>.saslExternal | Enable SASL external authentication
|
| programs.hexchat.channels.<name>.options.forceSSL | Use SSL for all servers.
|
| accounts.calendar.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| programs.gnome-terminal.profile.<name>.loginShell | Run command as a login shell.
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| accounts.calendar.accounts.<name>.vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| programs.lutris.runners.<name>.settings.runner | Runner specific options
|
| programs.hexchat.channels.<name>.commands | Commands to be executed on connecting to server.
|
| programs.i3status.modules.<name>.position | Position of this module in i3status order.
|
| programs.atuin.themes | Each theme is written to
$XDG_CONFIG_HOME/atuin/themes/theme-name.toml
where the name of each attribute is the theme-name
See https://docs.atuin.sh/guide/theming/ for the full list
of options.
|
| programs.ssh.matchBlocks.<name>.kexAlgorithms | Specifies the available KEX (Key Exchange) algorithms.
|
| programs.ssh.matchBlocks.<name>.dynamicForwards | Specify dynamic port forwardings
|
| programs.gnome-terminal.profile.<name>.default | Whether this should be the default profile.
|
| programs.hexchat.channels.<name>.autojoin | Channels list to autojoin on connecting to server.
|
| systemd.user.slices.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| systemd.user.timers.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| systemd.user.mounts.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| programs.ssh.matchBlocks.<name>.serverAliveInterval | Set timeout in seconds after which response will be requested.
|
| programs.obsidian.vaults.<name>.settings.themes | Themes to install.
|
| programs.opencode.tools | Custom tools for opencode
|
| xdg.desktopEntries.<name>.type | The type of the desktop entry.
|
| 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.
|
| programs.helix.themes | Each theme is written to
$XDG_CONFIG_HOME/helix/themes/theme-name.toml
|
| programs.gnome-terminal.profile.<name>.cursorShape | The cursor shape.
|
| programs.gnome-terminal.profile.<name>.boldIsBright | Whether bold text is shown in bright colors.
|
| programs.neovim.plugins.*.runtime.<name>.source | Path of the source file or directory
|
| accounts.email.accounts.<name>.realName | Name displayed when sending mails.
|
| launchd.agents.<name>.config.Sockets.<name>.SockServiceName | This optional key specifies the service on the node to connect(2) or bind(2) to.
|
| systemd.user.services.<name>.Service.Environment | Environment variables available to executed processes.
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| programs.hexchat.channels.<name>.password | Password to use
|