| programs.yazi.plugins | Lua plugins
|
| 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.offlineimap.extraConfig.mbnames | Extra configuration options added to the
mbnames section.
|
| programs.vicinae.extensions | List of Vicinae extensions to install
|
| programs.yazi.flavors | Pre-made themes
|
| programs.claude-code.hooks | Custom hooks for Claude Code
|
| 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
|
| wayland.windowManager.sway.config.colors | Color settings
|
| programs.tealdeer.settings.updates.auto_update_interval_hours | Duration, since the last cache update, after which the cache will be refreshed
|
| programs.kakoune.config.showWhitespace | Settings for the show whitespaces highlighter.
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| programs.mercurial.userName | Default user name to use.
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| wayland.windowManager.sway.config.bars.*.colors | Bar color settings
|
| 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.radio-active.aliases | Key/value pairs where the key is name of radio station and value is URL.
|
| targets.darwin.currentHostDefaults | Set macOS user defaults
|
| programs.gnome-shell.theme.package | Package providing a GNOME Shell theme in
$out/share/themes/${name}/gnome-shell.
|
| programs.streamlink.plugins | Streamlink plugins
|
| programs.mc.extensionSettings | Settings for mc/mc.ext.ini file
|
| xsession.windowManager.i3.config.colors | Color settings
|
| programs.sbt.plugins.*.artifact | The name of the artifact.
|
| programs.obsidian.defaultSettings.themes | Themes to install
|
| programs.keepassxc.enable | Whether to enable KeePassXC.
When this flag is set, KeePassXC' builtin native messaging manifest for
communication with its browser extension is automatically installed
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| programs.lazygit.shellWrapperName | Name of the shell wrapper to be called.
|
| programs.claude-code.agents | Custom agents for Claude Code
|
| xsession.windowManager.i3.config.bars.*.colors | Bar color settings
|
| programs.neomutt.sidebar.shortPath | By default sidebar shows the full path of the mailbox, but
with this enabled only the relative name is shown.
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| programs.obsidian.defaultSettings.extraFiles | Extra files to link to the vault directory
|
| programs.am2rlauncher.config | Config file for am2rlauncher in XML format
|
| vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| programs.zsh.prezto.tmux.defaultSessionName | Set the default session name.
|
| programs.qutebrowser.searchEngines | Search engines that can be used via the address bar
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| programs.obsidian.defaultSettings.corePlugins | Core plugins to activate
|
| programs.zsh.siteFunctions | Functions that are added to the Zsh environment and are subject to
autoloading
|
| services.xidlehook.environment | Extra environment variables to be exported in the script
|
| programs.obsidian.defaultSettings.cssSnippets | CSS snippets to install
|
| services.xsuspender.defaults.matchWmNameContains | Match windows where wm name contains string.
|
| programs.qutebrowser.loadAutoconfig | Load settings configured via the GUI.
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| 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.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| programs.zed-editor.extensions | A list of the extensions Zed should install on startup
|
| programs.kubeswitch.commandName | The name of the command to use
|
| programs.gnome-terminal.profile | A set of Gnome Terminal profiles
|
| programs.kitty.autoThemeFiles.noPreference | Theme name for no-preference color scheme.
|
| programs.git.includes.*.contentSuffix | Nix store name for the git configuration text file,
when generating the configuration text from nix options.
|
| programs.powerline-go.pathAliases | Pairs of full-path and corresponding desired short name
|
| programs.element-desktop.profiles | Extra profiles for Element
|
| programs.quickshell.configs | A set of configs to include in the quickshell config directory
|
| programs.rclone.requiresUnit | The name of a systemd user service that must complete before the rclone
configuration file is written
|
| programs.obsidian.defaultSettings.communityPlugins | Community plugins to install and activate
|
| programs.quickshell.activeConfig | The name of the config to use
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}swaymsg -t get_outputs.
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}i3-msg -t get_outputs.
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.workspace | Name of the workspace to assign.
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.workspace | Name of the workspace to assign.
|
| specialisation | A set of named specialized configurations
|
| programs.ripgrep-all.custom_adapters.*.mimetypes | If not null and --rga-accurate is enabled, mime type matching is used instead of file name matching
|
| programs.qutebrowser.keyBindings | Key bindings mapping keys to commands in different modes
|