| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| programs.autorandr.profiles.<name>.fingerprint | Output name to EDID mapping
|
| programs.spotify-player.themes | Configuration written to the themes field of
$XDG_CONFIG_HOME/spotify-player/theme.toml
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| programs.thunderbird.profiles.<name>.feedAccounts | Attribute set of feed accounts
|
| programs.thunderbird.profiles.<name>.withExternalGnupg | Allow using external GPG keys with GPGME.
|
| programs.thunderbird.profiles.<name>.feedAccounts.<name>.name | This feed account's name.
|
| programs.ranger.rifle.*.condition | A condition to match a file.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.desktopEntry.enable | Whether to enable the desktop entry for this site.
|
| programs.yt-dlp.settings | Configuration written to
$XDG_CONFIG_HOME/yt-dlp/config
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.kodi.settings | Configuration to write to the advancedsettings.xml
file in kodis userdata directory
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| wayland.windowManager.labwc.extraConfig | Extra lines appended to $XDG_CONFIG_HOME/labwc/rc.xml.
|
| wayland.windowManager.river.extraConfig | Extra lines appended to $XDG_CONFIG_HOME/river/init.
|
| programs.infat.autoActivate | Automatically activate infat on startup
|
| programs.librewolf.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.gpg.mutableKeys | If set to true, you may manage your keyring as a user
using the gpg command
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| programs.starship.settings | Configuration written to
$XDG_CONFIG_HOME/starship.toml
|
| programs.topgrade.settings | Configuration written to
$XDG_CONFIG_HOME/topgrade.toml
|
| programs.vscode.profiles.<name>.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.vscode.profiles.<name>.userMcp
|
| services.fluidsynth.soundFont | The soundfont file to use, in SoundFont 2 format.
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| programs.kodi.sources | Contents to populate the file sources.xml in kodis
userdata directory
|
| accounts.contact.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| 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.thunderbird.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| i18n.inputMethod.fcitx5.settings.addons | The addon configures in conf folder in ini format with global sections
|
| programs.spotify-player.actions | Configuration written to the actions field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| programs.spotify-player.keymaps | Configuration written to the keymaps field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| programs.freetube.settings | Configuration settings for FreeTube
|
| programs.i3status-rust.bars.<name>.blocks | Configuration blocks to add to i3status-rust
config
|
| programs.cavalier.settings.cava | Settings to be written to the underlying Cava configuration file
|
| programs.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.librewolf.profiles.<name>.extensions.settings | Attribute set of options for each extension
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| programs.claude-code.skills | Custom skills for Claude Code
|
| programs.gnome-terminal.profile.<name>.colors.highlight.background | The background color.
|
| programs.gnome-terminal.profile.<name>.colors.highlight.foreground | The foreground color.
|
| i18n.inputMethod.fcitx5.settings.inputMethod | The input method configure in profile file in ini format.
|
| programs.gnome-terminal.profile.<name>.backspaceBinding | Which string the terminal should send to an application when the user
presses the Backspace key.
auto
: Attempt to determine the right value from the terminal's IO settings.
ascii-backspace
: Send an ASCII backspace character (0x08).
ascii-delete
: Send an ASCII delete character (0x7F).
delete-sequence
: Send the @7 control sequence.
tty
: Send terminal's "erase" setting.
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| accounts.calendar.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| services.syncthing.passwordFile | Path to the gui password file.
|
| xsession.windowManager.fluxbox.apps | Apps configuration for Fluxbox, written to
~/.fluxbox/apps
|
| xsession.windowManager.fluxbox.init | Init configuration for Fluxbox, written to
~/.fluxbox/init
|
| xsession.windowManager.herbstluftwm.enableAlias | Set an alias for the herbstclient command in the
autostart script that only stores its arguments and executes
them all at once at the end of the autostart script
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.settings | Json formatted options for this extension.
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| programs.bluetuith.settings | Configuration written to
$XDG_CONFIG_HOME/bluetuith/bluetuith.conf
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| programs.gnome-terminal.profile.<name>.transparencyPercent | Background transparency in percent.
|
| xsession.windowManager.fluxbox.menu | Menu configuration for Fluxbox, written to
~/.fluxbox/menu
|
| programs.spotify-player.settings | Configuration written to
$XDG_CONFIG_HOME/spotify-player/app.toml
|
| 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.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| xsession.windowManager.fluxbox.keys | Keyboard shortcuts configuration for Fluxbox, written to
~/.fluxbox/keys
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| xdg.mimeApps.associations.added | Defines additional associations of applications with
mimetypes, as if the .desktop file was listing this mimetype
in the first place.
|
| services.kanshi.settings.*.include | Include as another file from path
|
| services.jellyfin-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/jellyfin-mpv-shim/conf.json
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| programs.hyprpanel.settings | Configuration written to
$XDG_CONFIG_HOME/hyprpanel/config.json
|
| programs.floorp.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.settings | Json formatted options for this extension.
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| programs.thunderbird.profiles.<name>.extensions | List of ‹name› add-on packages to install for this profile
|
| services.plan9port.plumber.enable | Whether to enable the Plan 9 file system for interprocess messaging.
|
| programs.git.includes.*.contentSuffix | Nix store name for the git configuration text file,
when generating the configuration text from nix options.
|
| services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| programs.firefox.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.thunderbird.profiles.<name>.accountsOrder | Custom ordering of accounts and local folders in
Thunderbird's folder pane
|
| programs.i3status-rust.bars.<name>.settings | Any extra options to add to i3status-rust
config.
|
| programs.kubeswitch.settings | Configuration written to
~/.kube/switch-config.yaml.
|
| programs.vesktop.vencord.settings | Vencord settings written to
$XDG_CONFIG_HOME/vesktop/settings/settings.json
|
| programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| programs.anki.sync.keyFile | Path to a file containing the sync account sync key
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.desktopEntry.categories | Categories in which the entry should be shown in a menu.
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| i18n.inputMethod.fcitx5.settings.globalOptions | The global options in config file in ini format.
|
| programs.broot.settings.skin | Color configuration
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| 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.firefoxpwa.settings | Settings to be written to the configuration file
|
| programs.thunderbird.profiles.<name>.calendarAccountsOrder | Custom ordering of calendar accounts
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|
| nixpkgs.overlays | List of overlays to use with the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to
override packages globally
|
| xdg.dataFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| programs.kakoune.colorSchemePackage | A kakoune color schemes to add to your colors folder
|
| 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
|