| programs.radio-cli.settings | Configuration settings for radio-cli
|
| programs.papis.settings | Configuration written to
$XDG_CONFIG_HOME/papis/config
|
| programs.awscli.settings | Configuration written to $HOME/.aws/config.
|
| services.syncthing.key | Path to the key.pem file, which will be copied into Syncthing's
config directory.
|
| programs.helix.extraConfig | Extra lines to be appended to the config file
|
| programs.gemini-cli.settings | JSON config for gemini-cli
|
| programs.neovim.plugins.*.type | Language used in config
|
| services.fusuma.settings | YAML config that will override the default fusuma configuration.
|
| programs.abook.extraConfig | Extra lines added to $HOME/.config/abook/abookrc
|
| programs.rofi.pass.extraConfig | Extra configuration to be added at to the rofi-pass config file
|
| wayland.windowManager.labwc.rc | Config to configure labwc options
|
| qt.platformTheme.name | Platform theme to use for Qt applications
|
| programs.astroid.extraConfig | JSON config that will override the default Astroid configuration.
|
| programs.chawan.settings | Configuration options for chawan
|
| programs.screen.screenrc | Config file for GNU Screen
|
| programs.hyfetch.settings | JSON config for HyFetch
|
| services.syncthing.cert | Path to the cert.pem file, which will be copied into Syncthing's
config directory.
|
| services.conky.extraConfig | Configuration used by the Conky daemon
|
| programs.vivid.filetypes | Filetype database for vivid
|
| programs.aerc.templates | Templates added to $HOME/.config/aerc/templates/
|
| programs.anyrun.extraConfigFiles | Extra files to put in ~/.config/anyrun, a wrapper over xdg.configFile.
|
| programs.aerc.stylesets | Stylesets added to $HOME/.config/aerc/stylesets/
|
| programs.ghostty.settings | Configuration written to $XDG_CONFIG_HOME/ghostty/config
|
| programs.hyprlock.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprlock.conf.
|
| programs.home-manager.path | The default path to use for Home Manager
|
| programs.formiko.settings | Configuration settings for formiko
|
| programs.pyradio.settings | Options to add to the PyRadio config file
|
| programs.xplr.plugins | An attribute set of plugin paths to be added to the [package.path]https://www.lua.org/manual/5.4/manual.html#pdf-package.path of the ~/config/xplr/init.lua configuration file
|
| programs.swayimg.settings | Configuration written to
$XDG_CONFIG_HOME/swayimg/config
|
| programs.i3status.modules | Modules to add to i3status config file
|
| programs.i3status.general | Configuration to add to i3status config
general section
|
| wayland.windowManager.sway.checkConfig | If enabled, validates the generated config file.
|
| programs.neovim.plugins.*.runtime | Set of files that have to be linked in nvim config folder.
|
| i18n.inputMethod.fcitx5.ignoreUserConfig | Ignore the user configures. Warning: When this is enabled, the
user config files are totally ignored and the user dict can't be saved
and loaded.
|
| programs.neovide.settings | Neovide configuration
|
| programs.yt-dlp.settings | Configuration written to
$XDG_CONFIG_HOME/yt-dlp/config
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| programs.mcfly.settings | Settings written to ~/.config/mcfly/config.toml
|
| programs.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| programs.i3status-rust.bars.<name>.blocks | Configuration blocks to add to i3status-rust
config
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| programs.neovim.generatedConfigViml | Generated vimscript config.
|
| programs.trippy.forceUserConfig | Whatever to force trippy to use user's config through the -c flag
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| programs.git.includes.*.contents | Configuration to include
|
| xsession.windowManager.bspwm.settings | General settings given to bspc config.
|
| home.pointerCursor.hyprcursor.enable | Whether to enable hyprcursor config generation.
|
| programs.lutris.runners.<name>.settings | Settings passed directly to lutris for this runner's config at XDG_CONFIG/lutris/runners.
|
| programs.i3status-rust.bars.<name>.settings | Any extra options to add to i3status-rust
config.
|
| programs.git.includes.*.condition | Include this configuration only when condition
matches
|
| 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
|
| 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.
|
| wayland.windowManager.hyprland.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprland.conf.
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.script-directory.settings | script-directory config, for options take a look at the documentation
|
| programs.onlyoffice.settings | Configuration settings for Onlyoffice
|
| programs.element-desktop.settings | Configuration settings for Element's default profiles
|
| programs.difftastic.git.diffToolMode | Whether to additionally configure difftastic as a git difftool
|
| programs.streamlink.plugins | Streamlink plugins
|
| wayland.windowManager.sway.package | Sway package to use
|
| services.hypridle.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.hyprlock.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| services.hyprpaper.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| 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.codex.enableMcpIntegration | Whether to integrate the MCP server config from
programs.mcp.servers into
programs.codex.settings.mcp_servers
|
| programs.papis.libraries.<name>.isDefault | Whether this is a default library
|
| services.hyprsunset.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.distrobox.containers | A set of containers and all its respective configurations
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| wayland.windowManager.hyprland.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.opencode.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.vscode.profiles.<name>.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.vscode.profiles.<name>.userMcp
|
| programs.thunderbird.profiles.<name>.accountsOrder | Custom ordering of accounts and local folders in
Thunderbird's folder pane
|
| programs.zellij.settings | Configuration written to
$XDG_CONFIG_HOME/zellij/config.kdl
|
| targets.genericLinux.nixGL.packages | The nixGL package set containing GPU library wrappers
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| programs.vicinae.extensions | List of Vicinae extensions to install
|
| programs.codex.settings | Configuration written to CODEX_HOME/config.toml (0.2.0+)
or ~/.codex/config.yaml (<0.2.0)
|
| programs.ashell.settings | Ashell configuration written to $XDG_CONFIG_HOME/ashell/config.toml (0.5.0+)
or $XDG_CONFIG_HOME/ashell/config.yaml (<0.5.0)
|
| home.pointerCursor | Cursor configuration
|
| programs.rclone.remotes | An attribute set of remote configurations
|
| targets.genericLinux.nixGL.offloadWrapper | The package wrapper function available for use as
(config.lib.nixGL.wrapOffload <package>)
|
| targets.genericLinux.nixGL.defaultWrapper | The package wrapper function available for use as (config.lib.nixGL.wrap <package>)
|
| programs.radio-active.settings | Declare-able configurations for radio-active written to
$XDG_CONFIG_HOME/radio-active/configs.ini.
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| programs.zellij.extraConfig | Extra configuration lines to add to $XDG_CONFIG_HOME/zellij/config.kdl
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| programs.k9s.settings | Configuration written to $XDG_CONFIG_HOME/k9s/config.yaml (linux)
or Library/Application Support/k9s/config.yaml (darwin), See
https://k9scli.io/topics/config/ for supported values.
|
| programs.navi.settings | Configuration written to
$XDG_CONFIG_HOME/navi/config.yaml on Linux or
$HOME/Library/Application Support/navi/config.yaml
on Darwin
|
| programs.lazygit.settings | Configuration written to
$XDG_CONFIG_HOME/lazygit/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/lazygit/config.yml
|
| programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| programs.tiny.settings | Configuration written to
$XDG_CONFIG_HOME/tiny/config.yml
|
| programs.poetry.settings | Configuration written to
$XDG_CONFIG_HOME/pypoetry/config.toml on Linux or
$HOME/Library/Application Support/pypoetry/config.toml on Darwin
|
| programs.aichat.settings | Configuration written to
$XDG_CONFIG_HOME/aichat/config.yaml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/aichat/config.yaml
|
| programs.gh.settings | Configuration written to $XDG_CONFIG_HOME/gh/config.yml.
|
| programs.lazydocker.settings | Configuration written to
$XDG_CONFIG_HOME/lazydocker/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/jesseduffield/lazydocker/config.yml
|
| programs.gh-dash.settings | Configuration written to $XDG_CONFIG_HOME/gh-dash/config.yml.
|