| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| programs.bluetuith.settings | Configuration written to
$XDG_CONFIG_HOME/bluetuith/bluetuith.conf
|
| programs.cavalier.settings.cava | Settings to be written to the underlying Cava configuration file
|
| programs.librewolf.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| programs.thunderbird.profiles.<name>.isDefault | Whether this is a default profile
|
| services.kanshi.settings.*.profile.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| services.kanshi.profiles.<name>.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.thunderbird.profiles.<name>.userContent | Custom Thunderbird user content CSS.
|
| programs.firefox.profiles.<name>.bookmarks.settings | Custom bookmarks.
|
| programs.floorp.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| i18n.inputMethod.fcitx5.settings.inputMethod | The input method configure in profile file in ini format.
|
| programs.claude-code.skills | Custom skills for Claude Code
|
| programs.spotify-player.settings | Configuration written to
$XDG_CONFIG_HOME/spotify-player/app.toml
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| programs.autorandr.profiles.<name>.hooks.preswitch | Preswitch hook executed before mode switch.
|
| programs.librewolf.profiles.<name>.bookmarks.force | Whether to force override existing custom bookmarks.
|
| services.jellyfin-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/jellyfin-mpv-shim/conf.json
|
| programs.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| xsession.windowManager.fluxbox.init | Init configuration for Fluxbox, written to
~/.fluxbox/init
|
| programs.hyprpanel.settings | Configuration written to
$XDG_CONFIG_HOME/hyprpanel/config.json
|
| xsession.windowManager.fluxbox.apps | Apps configuration for Fluxbox, written to
~/.fluxbox/apps
|
| 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.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| services.kanshi.settings.*.include | Include as another file from path
|
| programs.gnome-terminal.profile.<name>.scrollbackLines | The number of scrollback lines to keep, null for infinite.
|
| programs.autorandr.profiles.<name>.hooks.predetect | Predetect hook executed before autorandr attempts to run xrandr.
|
| xsession.windowManager.fluxbox.menu | Menu configuration for Fluxbox, written to
~/.fluxbox/menu
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| services.kanshi.settings.*.profile.outputs.*.transform | Sets the output transform.
|
| programs.librewolf.profiles.<name>.containers | Attribute set of container configurations
|
| xsession.windowManager.fluxbox.keys | Keyboard shortcuts configuration for Fluxbox, written to
~/.fluxbox/keys
|
| xdg.mimeApps.associations.added | Defines additional associations of applications with
mimetypes, as if the .desktop file was listing this mimetype
in the first place.
|
| programs.thunderbird.profiles.<name>.search.order | The order the search engines are listed in
|
| services.kanshi.settings.*.profile.outputs.*.adaptiveSync | Enables or disables adaptive synchronization
(aka
|
| services.kanshi.settings.*.profile.outputs.*.position | <x>,<y>
Places the output at the specified position in the global coordinates
space.
|
| programs.firefox.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.kubeswitch.settings | Configuration written to
~/.kube/switch-config.yaml.
|
| programs.i3status-rust.bars.<name>.settings | Any extra options to add to i3status-rust
config.
|
| programs.git.includes.*.contentSuffix | Nix store name for the git configuration text file,
when generating the configuration text from nix options.
|
| programs.librewolf.profiles.<name>.containers.<name>.icon | Container icon.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.settings | Settings for this site
|
| programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| services.plan9port.plumber.enable | Whether to enable the Plan 9 file system for interprocess messaging.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.manifestUrl | URL of the site's web app manifest.
|
| programs.vscode.profiles.<name>.keybindings.*.command | The VS Code command to execute.
|
| programs.vscode.profiles.<name>.enableExtensionUpdateCheck | Whether to enable update notifications for extensions
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.librewolf.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| launchd.agents.<name>.config.inetdCompatibility.Wait | This flag corresponds to the "wait" or "nowait" option of inetd
|
| programs.neovim.plugins.*.runtime.<name>.text | Text of the file
|
| services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| 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.librewolf.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| programs.autorandr.profiles.<name>.hooks.postswitch | Postswitch hook executed after mode switch.
|
| programs.librewolf.profiles.<name>.containers.<name>.id | Container ID
|
| programs.librewolf.profiles.<name>.containers.<name>.color | Container color.
|
| 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.vesktop.vencord.settings | Vencord settings written to
$XDG_CONFIG_HOME/vesktop/settings/settings.json
|
| programs.gnome-terminal.profile.<name>.deleteBinding | Which string the terminal should send to an application when the user
presses the Delete key.
auto
: Send the @7 control sequence.
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.
|
| programs.librewolf.profiles.<name>.extensions.force | Whether to override all previous firefox settings
|
| programs.thunderbird.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.gnome-terminal.profile.<name>.colors.foregroundColor | The foreground color.
|
| programs.gnome-terminal.profile.<name>.colors.backgroundColor | The background color.
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| 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
|
| i18n.inputMethod.fcitx5.settings.globalOptions | The global options in config file in ini format.
|
| programs.neovim.plugins.*.runtime.<name>.target | Path to target file relative to xdg.configHome/nvim.
|
| programs.thunderbird.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| programs.television.channels | Each set of channels are written to
$XDG_CONFIG_HOME/television/cable/NAME.toml
See https://alexpasmantier.github.io/television/docs/Users/channels
for options
|
| programs.kakoune.colorSchemePackage | A kakoune color schemes to add to your colors folder
|
| xdg.cacheFile.<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.neovim.plugins.*.runtime.<name>.enable | Whether this file should be generated
|
| xdg.stateFile.<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.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| programs.floorp.profiles.<name>.extensions.settings | Attribute set of options for each extension
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.librewolf.profiles.<name>.bookmarks.settings | Custom bookmarks.
|
| services.kanshi.settings.*.profile.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.thunderbird.profiles.<name>.withExternalGnupg | Allow using external GPG keys with GPGME.
|
| programs.autorandr.profiles.<name>.fingerprint | Output name to EDID mapping
|
| programs.thunderbird.profiles.<name>.feedAccounts.<name>.name | This feed account's name.
|
| 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
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| programs.thunderbird.profiles.<name>.feedAccounts | Attribute set of feed accounts
|
| xdg.mimeApps.associations.removed | Removes associations of applications with mimetypes, as if the
.desktop file was not listing this
mimetype in the first place.
|
| programs.taskwarrior.extraConfig | Additional content written at the end of
$XDG_CONFIG_HOME/task/taskrc.
|
| programs.chromium.extensions.*.crxPath | Path to the extension's crx file
|
| programs.broot.settings.skin | Color configuration
|
| programs.gnome-terminal.profile.<name>.colors.cursor.foreground | The foreground color.
|
| programs.gnome-terminal.profile.<name>.colors.cursor.background | The background color.
|
| services.cachix-agent.credentialsFile | Required file that needs to contain
CACHIX_AGENT_TOKEN=....
|
| accounts.email.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|