| programs.gradle.initScripts.<name>.text | Text of the init script file. if this option is null
then source must be set.
|
| programs.ne.keybindings | Keybinding file for ne.
|
| programs.i3status.general | Configuration to add to i3status config
general section
|
| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| xdg.configFile.<name>.executable | Set the execute bit
|
| programs.rtorrent.extraConfig | Configuration written to
$XDG_CONFIG_HOME/rtorrent/rtorrent.rc
|
| programs.sioyek.bindings | Input configuration written to
$XDG_CONFIG_HOME/sioyek/keys_user.config
|
| programs.radio-active.settings | Declare-able configurations for radio-active written to
$XDG_CONFIG_HOME/radio-active/configs.ini.
|
| programs.claude-code.agents | Custom agents for Claude Code
|
| 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
|
| programs.spotify-player.themes | Configuration written to the themes field of
$XDG_CONFIG_HOME/spotify-player/theme.toml
|
| programs.ranger.rifle.*.condition | A condition to match a file.
|
| services.devilspie2.config | Content of file placed in the devilspie2 config directory.
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| programs.infat.autoActivate | Automatically activate infat on startup
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| services.fluidsynth.soundFont | The soundfont file to use, in SoundFont 2 format.
|
| programs.yt-dlp.settings | Configuration written to
$XDG_CONFIG_HOME/yt-dlp/config
|
| programs.opencode.web.extraArgs | Extra arguments to pass to the opencode web command
|
| programs.kodi.settings | Configuration to write to the advancedsettings.xml
file in kodis userdata directory
|
| programs.starship.settings | Configuration written to
$XDG_CONFIG_HOME/starship.toml
|
| programs.topgrade.settings | Configuration written to
$XDG_CONFIG_HOME/topgrade.toml
|
| 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
|
| fonts.fontconfig.configFile.<name>.label | Label to use for the name of the config file.
|
| 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.gpg.mutableKeys | If set to true, you may manage your keyring as a user
using the gpg command
|
| programs.ssh.matchBlocks.<name>.hashKnownHosts | Indicates that
ssh(1)
should hash host names and addresses when they are added to
the known hosts file.
|
| launchd.agents.<name>.config.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| programs.spotify-player.actions | Configuration written to the actions field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| programs.kodi.sources | Contents to populate the file sources.xml in kodis
userdata directory
|
| programs.freetube.settings | Configuration settings for FreeTube
|
| fonts.fontconfig.configFile.<name>.text | Verbatim contents of the config file
|
| programs.spotify-player.keymaps | Configuration written to the keymaps field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| 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.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| i18n.inputMethod.fcitx5.settings.addons | The addon configures in conf folder in ini format with global sections
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| services.syncthing.passwordFile | Path to the gui password file.
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| launchd.agents.<name>.config.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| launchd.agents.<name>.config.LowPriorityIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O.
|
| 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.claude-code.skills | Custom skills for Claude Code
|
| 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
|
| launchd.agents.<name>.config.StandardInPath | This optional key specifies what file should be used for data being supplied to stdin when using
stdio(3).
|
| 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.cavalier.settings.cava | Settings to be written to the underlying Cava configuration file
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| i18n.inputMethod.fcitx5.settings.inputMethod | The input method configure in profile file in ini format.
|
| programs.spotify-player.settings | Configuration written to
$XDG_CONFIG_HOME/spotify-player/app.toml
|
| fonts.fontconfig.configFile.<name>.enable | Whether to enable Whether this font config file should be generated..
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| launchd.agents.<name>.config.StandardOutPath | This optional key specifies what file should be used for data being sent to stdout when using stdio(3).
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| services.jellyfin-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/jellyfin-mpv-shim/conf.json
|
| 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
|
| services.kanshi.settings.*.include | Include as another file from path
|
| programs.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| programs.hyprpanel.settings | Configuration written to
$XDG_CONFIG_HOME/hyprpanel/config.json
|
| xsession.windowManager.fluxbox.apps | Apps configuration for Fluxbox, written to
~/.fluxbox/apps
|
| xsession.windowManager.fluxbox.init | Init configuration for Fluxbox, written to
~/.fluxbox/init
|
| fonts.fontconfig.configFile.<name>.source | Config file to source
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| xsession.windowManager.fluxbox.menu | Menu configuration for Fluxbox, written to
~/.fluxbox/menu
|
| xdg.mimeApps.associations.added | Defines additional associations of applications with
mimetypes, as if the .desktop file was listing this mimetype
in the first place.
|
| xsession.windowManager.fluxbox.keys | Keyboard shortcuts configuration for Fluxbox, written to
~/.fluxbox/keys
|
| programs.taskwarrior.config | Key-value configuration written to
$XDG_CONFIG_HOME/task/taskrc.
|
| 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.kubeswitch.settings | Configuration written to
~/.kube/switch-config.yaml.
|
| 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.
|
| launchd.agents.<name>.config.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| wayland.windowManager.sway.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| 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
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| programs.firefoxpwa.settings | Settings to be written to the 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.vesktop.vencord.settings | Vencord settings written to
$XDG_CONFIG_HOME/vesktop/settings/settings.json
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| xsession.windowManager.i3.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| 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.broot.settings.skin | Color configuration
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.kakoune.colorSchemePackage | A kakoune color schemes to add to your colors folder
|
| programs.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| 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
|
| 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.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|