| 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.neovim.plugins.*.runtime.<name>.target | Path to target file relative to xdg.configHome/nvim.
|
| 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
|
| 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.neovim.plugins.*.runtime.<name>.enable | Whether this file should be generated
|
| 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.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.settings | Json formatted options for this extension.
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| 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
|
| 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.radicle.settings.node.alias | Human readable alias for your node
|
| 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.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
|
| programs.librewolf.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| services.cachix-agent.credentialsFile | Required file that needs to contain
CACHIX_AGENT_TOKEN=....
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| programs.desktoppr.settings.sha256 | An optional SHA256 checksum of the desktop picture/wallpaper
|
| programs.rclone.requiresUnit | The name of a systemd user service that must complete before the rclone
configuration file is written
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| programs.pistol.associations | Associations written to the Pistol configuration at
$XDG_CONFIG_HOME/pistol/pistol.conf.
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| programs.niriswitcher.style | CSS style of the switcher.
https://github.com/isaksamsten/niriswitcher/?tab=readme-ov-file#themes
for the documentation
|
| programs.wayprompt.settings | Configuration for wayprompt written to
$XDG_CONFIG_HOME/wayprompt/config.ini
|
| accounts.email.accounts.<name>.lieer.settings | Settings which are applied to .gmailieer.json
for the account
|
| programs.lutris.runners.<name>.settings.runner | Runner specific options
|
| xsession.windowManager.fluxbox.slitlist | Slitlist configuration for Fluxbox, written to
~/.fluxbox/slitlist
|
| services.podman.builds.<name>.workingDirectory | WorkingDirectory of the systemd unit file.
|
| services.mpdscribble.passwordFile | File containing the password for the mpd daemon.
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| services.rescrobbled.settings | Configuration written to $XDG_CONFIG_HOME/rescrobbled/config.toml
See https://github.com/InputUsername/rescrobbled#configuration for
the full list of options.
|
| 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
|
| services.pantalaimon.settings | Configuration written to
$XDG_CONFIG_HOME/pantalaimon/pantalaimon.conf
|
| accounts.email.accounts.<name>.mujmap.settings | Settings which are applied to mujmap.toml
for the account
|
| programs.chromium.extensions.*.updateUrl | URL of the extension's update manifest XML file
|
| programs.neovim.plugins.*.runtime.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.pistol.associations.*.fpath | File path regex that this association should match.
|
| accounts.email.certificatesFile | Path to default file containing certificate authorities that
should be used to validate the connection authenticity
|
| accounts.email.accounts.<name>.aerc.extraAccounts | Extra config added to the configuration section for this account in
$HOME/.config/aerc/accounts.conf
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| programs.codex.custom-instructions | Define custom guidance for the agents; this value is written to {file}~/.codex/AGENTS.md
|
| 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.restic.backups.<name>.repositoryFile | Path to a file containing the repository location to backup to
|
| i18n.inputMethod.fcitx5.settings.addons.<name>.sections | attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
|
| home.activation | The activation scripts blocks to run when activating a Home
Manager generation
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| wayland.windowManager.sway.swaynag.settings | Configuration written to
$XDG_CONFIG_HOME/swaynag/config
|
| programs.obsidian.defaultSettings.extraFiles.<name>.text | Text of the file.
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.text | Text of the file.
|
| 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.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.
|
| i18n.inputMethod.fcitx5.settings.addons.<name>.globalSection | global section of an INI file (attrs of INI atom (null, bool, int, float or string))
|
| services.jankyborders.settings | Configuration settings to passed to borders in
$XDG_CONFIG_HOME/borders/bordersc
|
| services.listenbrainz-mpd.settings | Configuration for listenbrainz-mpd written to
$XDG_CONFIG_HOME/listenbrainz-mpd/config.toml.
|
| programs.awscli.credentials | Configuration written to $HOME/.aws/credentials
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| programs.zsh.prezto.completions.ignoredHosts | Set the entries to ignore in static /etc/hosts for
host completion.
|
| services.mpdscribble.journalInterval | How often should mpdscribble save the journal file? [seconds]
|
| programs.obsidian.defaultSettings.cssSnippets.*.text | Text of the file.
|
| programs.papis.libraries.<name>.isDefault | Whether this is a default library
|
| xresources.properties | X server resources that should be set
|
| services.easyeffects.extraPresets | List of presets to import to easyeffects
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.text | Text of the file.
|
| programs.prismlauncher.settings | Configuration written to prismlauncher.cfg.
|
| xsession.windowManager.fluxbox.windowmenu | Window menu configuration for Fluxbox, written to
~/.fluxbox/windowmenu
|
| 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.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| wayland.windowManager.hyprland.systemd.enable | Whether to enable hyprland-session.target on
hyprland startup
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.source | Path of the source file or directory.
|
| accounts.contact.accounts.<name>.vdirsyncer.tokenFile | A file path where access tokens are stored.
|
| accounts.email.accounts.<name>.mujmap.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| programs.obsidian.defaultSettings.cssSnippets.*.source | Path of the source file.
|
| accounts.contact.accounts.<name>.vdirsyncer.postHook | Command to call for each item creation and modification
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.source | Path of the source file.
|
| services.restic.backups.<name>.environmentFile | A file containing the credentials to access the repository, in the
format of an EnvironmentFile as described by systemd.exec(5)
|
| services.activitywatch.settings | Configuration for aw-server-rust to be generated at
$XDG_CONFIG_HOME/activitywatch/aw-server-rust/config.toml.
|
| accounts.calendar.accounts.<name>.vdirsyncer.tokenFile | A file path where access tokens are stored.
|
| programs.neovim.plugins.*.runtime.<name>.executable | Set the execute bit
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| targets.darwin.defaults.NSGlobalDomain.AppleShowAllExtensions | Always show file extensions in Finder
|
| programs.irssi.networks.<name>.server.ssl.certificateFile | Path to a file containing the certificate used for
client authentication to the server.
|
| accounts.calendar.accounts.<name>.vdirsyncer.postHook | Command to call for each item creation and modification
|
| programs.keychain.enableXsessionIntegration | Whether to run keychain from your ~/.xsession.
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|