| accounts.email.accounts.<name>.aerc.smtpOauth2Params.token_endpoint | The OAuth2 token endpoint.
|
| accounts.contact.accounts.<name>.pimsync.extraLocalStorageDirectives | Extra directives that should be added under this accounts local storage directive
|
| programs.thunderbird.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| programs.obsidian.vaults.<name>.settings.communityPlugins.*.settings | Settings to include in the plugin's data.json.
|
| programs.librewolf.profiles.<name>.bookmarks.meta.maintainers | List of maintainers of each module
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.enabled | Whether this filter is currently active.
|
| programs.borgmatic.backups.<name>.location.repositories | List of local or remote repositories with paths and optional labels.
|
| accounts.email.accounts.<name>.thunderbird.perIdentitySettings | Extra settings to add to each identity of this Thunderbird
account configuration
|
| programs.borgmatic.backups.<name>.location.sourceDirectories | Directories to backup
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.extraConfig | Extra settings to apply to the filter
|
| accounts.contact.accounts.<name>.pimsync.extraRemoteStorageDirectives | Extra directives that should be added under this accounts remote storage directive
|
| accounts.calendar.accounts.<name>.vdirsyncer.collections | The collections to synchronize between the storages.
|
| accounts.email.accounts.<name>.lieer.settings.file_extension | Extension to include in local file names, which can be useful
for indexing with third-party programs.
|
| programs.borgmatic.backups.<name>.location.repositories.*.path | Path of the repository.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.actionValue | Argument passed to the filter action, e.g. a folder path.
|
| programs.opencode.tools | Custom tools for opencode
|
| 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.
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| accounts.calendar.accounts.<name>.pimsync.extraLocalStorageDirectives | Extra directives that should be added under this accounts local storage directive
|
| programs.helix.themes | Each theme is written to
$XDG_CONFIG_HOME/helix/themes/theme-name.toml
|
| programs.floorp.profiles.<name>.extensions.exactPermissions | When enabled,
programs.floorp.profiles.<profile>.extensions.settings.<extensionID>.permissions
must specify the exact set of permissions that the
extension will request
|
| programs.borgmatic.backups.<name>.consistency.checks.*.frequency | Frequency of this type of check
|
| programs.borgmatic.backups.<name>.location.excludeHomeManagerSymlinks | Whether to exclude Home Manager generated symbolic links from
the backups
|
| programs.gnome-terminal.profile.<name>.transparencyPercent | Background transparency in percent.
|
| accounts.calendar.accounts.<name>.pimsync.extraRemoteStorageDirectives | Extra directives that should be added under this accounts remote storage directive
|
| programs.borgmatic.backups.<name>.location.repositories.*.label | Short text describing the repository
|
| accounts.contact.accounts.<name>.vdirsyncer.verifyFingerprint | Optional
|
| programs.firefox.profiles.<name>.extensions.exactPermissions | When enabled,
programs.firefox.profiles.<profile>.extensions.settings.<extensionID>.permissions
must specify the exact set of permissions that the
extension will request
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.condition | Condition to match messages against.
|
| accounts.email.accounts.<name>.lieer.settings.local_trash_tag | Local tag to which the remote Gmail 'TRASH' label is translated.
|
| accounts.contact.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| programs.hexchat.channels.<name>.options.acceptInvalidSSLCertificates | Accept invalid SSL certificates.
|
| programs.i3status-rust.bars | Attribute set of i3status-rust bars, each with their own configuration
|
| accounts.calendar.accounts.<name>.vdirsyncer.verifyFingerprint | Optional
|
| programs.zsh.plugins.*.file | The plugin script to source
|
| programs.offlineimap.extraConfig.mbnames | Extra configuration options added to the
mbnames section.
|
| programs.borgmatic.backups.<name>.storage.encryptionPasscommand | Command writing the passphrase to standard output.
|
| programs.zed-editor.themes | Each theme is written to
$XDG_CONFIG_HOME/zed/themes/theme-name.json
where the name of each attribute is the theme-name
See https://zed.dev/docs/extensions/themes for the structure of a
Zed theme
|
| accounts.calendar.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| programs.zsh.oh-my-zsh.theme | Name of the theme to be used by oh-my-zsh.
|
| programs.librewolf.profiles.<name>.extensions.exactPermissions | When enabled,
programs.librewolf.profiles.<profile>.extensions.settings.<extensionID>.permissions
must specify the exact set of permissions that the
extension will request
|
| accounts.email.accounts.<name>.mujmap.settings.password_command | Shell command which will print a password to stdout for basic HTTP
authentication
|
| programs.floorp.profiles.<name>.extensions.exhaustivePermissions | When enabled, the user must authorize requested
permissions for all extensions from
programs.floorp.profiles.<profile>.extensions.packages
in
programs.floorp.profiles.<profile>.extensions.settings.<extensionID>.permissions
|
| services.kanshi.settings.*.output.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.firefox.profiles.<name>.extensions.exhaustivePermissions | When enabled, the user must authorize requested
permissions for all extensions from
programs.firefox.profiles.<profile>.extensions.packages
in
programs.firefox.profiles.<profile>.extensions.settings.<extensionID>.permissions
|
| programs.opencode.agents | Custom agents for opencode
|
| programs.lutris.runners.<name>.settings.runner.runner_executable | Specific option to point to a runner executable directly, don't set runner.package if you set this
|
| programs.docker-cli.contexts | Attribute set of Docker context configurations
|
| programs.librewolf.profiles.<name>.extensions.exhaustivePermissions | When enabled, the user must authorize requested
permissions for all extensions from
programs.librewolf.profiles.<profile>.extensions.packages
in
programs.librewolf.profiles.<profile>.extensions.settings.<extensionID>.permissions
|
| programs.opencode.themes | Custom themes for opencode
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| xdg.portal.config | Sets which portal backend should be used to provide the implementation
for the requested interface
|
| programs.btop.themes | Themes to be written to $XDG_CONFIG_HOME/btop/themes/${name}.theme
|
| accounts.email.accounts.<name>.mujmap.settings.tags.directory_separator | Directory separator for mapping notmuch tags to maildirs.
|
| programs.opencode.commands | Custom commands for opencode
|
| programs.gemini-cli.commands | An attribute set of custom commands that will be globally available
|
| services.xidlehook.environment | Extra environment variables to be exported in the script
|
| services.xsuspender.defaults.matchWmNameContains | Match windows where wm name contains string.
|
| services.kanshi.settings.*.profile.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.rofi.theme | Name of theme or path to theme file in rasi format or attribute set with
theme configuration
|
| programs.oh-my-posh.useTheme | Use one of the official themes
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| programs.kitty.autoThemeFiles.dark | Theme name for dark color scheme.
|
| accounts.email.accounts.<name>.lieer.settings.ignore_remote_labels | Set Gmail labels to ignore when syncing from remote labels to
local tags (before translations).
|
| accounts.email.accounts.<name>.lieer.settings.ignore_empty_history | Work around a Gmail API quirk where an empty change history
is sometimes returned
|
| programs.pay-respects.rules | Runtime rule files written to
$XDG_CONFIG_HOME/pay-respects/rules/.toml
|
| programs.sapling.userName | Default user name to use.
|
| i18n.inputMethod.fcitx5.themes | Themes to be written to $XDG_DATA_HOME/fcitx5/themes/${name}
|
| programs.astroid.externalEditor | You can use the following variables:
%1
: file name
%2
: server name
%3
: socket ID
See Customizing editor
on the Astroid wiki.
|
| programs.termite.iconName | The name of the icon to be used for the terminal process.
|
| programs.kitty.autoThemeFiles.light | Theme name for light color scheme.
|
| accounts.email.accounts.<name>.lieer.settings.remove_local_messages | Remove local messages that have been deleted on the remote.
|
| programs.yazi.plugins | Lua plugins
|
| programs.yazi.flavors | Pre-made themes
|
| programs.claude-code.hooks | Custom hooks for Claude Code
|
| accounts.email.accounts.<name>.lieer.settings.replace_slash_with_dot | Replace '/' with '.' in Gmail labels.
|
| programs.yazi.shellWrapperName | Name of the shell wrapper to be called.
|
| programs.gnome-shell.theme.package | Package providing a GNOME Shell theme in
$out/share/themes/${name}/gnome-shell.
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| accounts.email.accounts.<name>.lieer.settings.drop_non_existing_label | Allow missing labels on the Gmail side to be dropped.
|
| programs.kitty.themeFile | Apply a Kitty color theme
|
| programs.vicinae.extensions | List of Vicinae extensions to install
|
| programs.zsh.prezto.tmux.defaultSessionName | Set the default session name.
|
| programs.mercurial.userName | Default user name to use.
|
| programs.radio-active.aliases | Key/value pairs where the key is name of radio station and value is URL.
|
| programs.neomutt.sidebar.shortPath | By default sidebar shows the full path of the mailbox, but
with this enabled only the relative name is shown.
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| programs.claude-code.agents | Custom agents for Claude Code
|
| programs.sbt.plugins.*.artifact | The name of the artifact.
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| programs.ncmpcpp.settings | Attribute set from name of a setting to its value
|
| programs.lazygit.shellWrapperName | Name of the shell wrapper to be called.
|
| programs.zsh.siteFunctions | Functions that are added to the Zsh environment and are subject to
autoloading
|
| accounts.email.accounts.<name>.mujmap.settings.auto_create_new_mailboxes | Whether to create new mailboxes automatically on the server from notmuch
tags.
|
| programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| 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
|
| programs.qutebrowser.searchEngines | Search engines that can be used via the address bar
|
| programs.kitty.autoThemeFiles.noPreference | Theme name for no-preference color scheme.
|
| programs.gnome-terminal.profile | A set of Gnome Terminal profiles
|