| programs.pay-respects.enableBashIntegration | Whether to enable Bash integration.
|
| programs.rclone.remotes.<name>.mounts.<name>.options | An attribute set of option values passed to rclone mount
|
| programs.notmuch.maildir.synchronizeFlags | Whether to synchronize Maildir flags.
|
| programs.starship.enableInteractive | Only enable starship when the shell is interactive
|
| programs.sketchybar.config | The sketchybar configuration
|
| programs.obsidian.defaultSettings.corePlugins | Core plugins to activate
|
| programs.nix-your-shell.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.zsh.syntaxHighlighting.package | The zsh-syntax-highlighting package to use.
|
| programs.distrobox.containers | A set of containers and all its respective configurations
|
| programs.floorp.profiles.<name>.extensions.force | Whether to override all previous firefox settings
|
| programs.qutebrowser.loadAutoconfig | Load settings configured via the GUI.
|
| programs.rclone.remotes.<name>.config | Regular configuration options as described in rclone's documentation
https://rclone.org/docs/
|
| programs.fzf.tmux.shellIntegrationOptions | If programs.fzf.tmux.enableShellIntegration is set to true,
shell integration will use these options for fzf-tmux
|
| programs.vscode.profiles.<name>.keybindings.*.key | The key or key-combination to bind.
|
| programs.tmux.disableConfirmationPrompt | Disable confirmation prompt before killing a pane or window
|
| programs.firefox.profiles.<name>.containers.<name>.icon | Container icon.
|
| programs.librewolf.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.ghostty.enableZshIntegration | Whether to enable Zsh integration
|
| programs.prismlauncher.settings | Configuration written to prismlauncher.cfg.
|
| programs.delta.enableJujutsuIntegration | Whether to enable jujutsu integration for delta
|
| programs.firefoxpwa.profiles.<name>.settings | Settings for this profile
|
| programs.autorandr.profiles.<name>.config.<name>.primary | Whether output should be marked as primary
|
| programs.sbt.credentials.*.passwordCommand | The command that provides the password or authentication token for
the repository.
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.thunderbird.profiles.<name>.userChrome | Custom Thunderbird user chrome CSS.
|
| programs.vscode.profiles.<name>.keybindings.*.when | Optional context filter.
|
| programs.kakoune.config.numberLines.highlightCursor | Highlight the cursor line with a separate face.
|
| programs.vscode.profiles.<name>.keybindings.*.args | Optional arguments for a command.
|
| programs.git-credential-keepassxc.groups | The KeePassXC groups used for storing and fetching of credentials
|
| programs.dircolors.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.kubecolor.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.zsh.prezto.completions.ignoredHosts | Set the entries to ignore in static /etc/hosts for
host completion.
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| programs.obsidian.defaultSettings.cssSnippets.*.name | Name of the snippet.
|
| programs.floorp.profiles.<name>.bookmarks.settings | Custom bookmarks.
|
| programs.obsidian.defaultSettings.cssSnippets.*.text | Text of the file.
|
| programs.firefox.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| programs.librewolf.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| programs.zsh.zsh-abbr.globalAbbreviations | Similar to programs.zsh.zsh-abbr.abbreviations,
but are expanded anywhere on a line.
|
| programs.firefox.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| programs.firefox.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| programs.qutebrowser.quickmarks | Quickmarks to add to qutebrowser's quickmarks file
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.name | Name of the snippet.
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.text | Text of the file.
|
| programs.firefox.profiles.<name>.containers.<name>.id | Container ID
|
| programs.lazygit.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.zsh.prezto.historySubstring.globbingFlags | Set the search globbing flags.
|
| programs.borgmatic.backups.<name>.location.extraConfig | Extra settings.
|
| programs.ghostty.enableFishIntegration | Whether to enable Fish integration
|
| programs.ghostty.enableBashIntegration | Whether to enable Bash integration
|
| programs.firefoxpwa.profiles.<name>.sites | Attribute set of site options for this profile
|
| programs.anyrun.config.showResultsImmediately | Show search results immediately when Anyrun starts.
|
| programs.obsidian.defaultSettings.cssSnippets | CSS snippets to install
|
| programs.dircolors.enableFishIntegration | Whether to enable Fish integration.
|
| programs.dircolors.enableBashIntegration | Whether to enable Bash integration.
|
| programs.firefox.profiles.<name>.containers.<name>.color | Container color.
|
| programs.librewolf.profiles.<name>.settings | Attribute set of LibreWolf preferences
|
| programs.opencode.skills | Custom agent skills for opencode
|
| programs.vim.settings | At attribute set of Vim settings
|
| programs.streamlink.plugins.<name>.settings | Configuration for the specific plugin, written to
$XDG_CONFIG_HOME/streamlink/config. (linux) or
Library/Application Support/streamlink/config. (darwin).
|
| programs.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| programs.vscode.haskell.hie.executablePath | The path to the Haskell IDE Engine executable
|
| programs.autorandr.profiles.<name>.config.<name>.scale.method | Output scaling method.
|
| programs.thunderbird.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| programs.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.gnome-terminal.profile.<name>.colors.highlight | The colors for the terminal’s highlighted area.
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| programs.firefox.profiles.<name>.extensions.force | Whether to override all previous firefox settings
|
| programs.vscode.profiles.<name>.keybindings | Keybindings written to Visual Studio Code's
keybindings.json
|
| programs.zsh.autosuggestion.enable | Enable zsh autosuggestions
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.obsidian.defaultSettings.extraFiles.<name>.target | Path to target relative to the vault's directory.
|
| programs.librewolf.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| programs.obsidian.defaultSettings.corePlugins.*.enable | Whether to enable the plugin.
|
| programs.autorandr.profiles.<name>.config.<name>.position | Output position
|
| programs.hexchat.channels.<name>.loginMethod | The login method
|
| programs.thunderbird.profiles.<name>.isDefault | Whether this is a default profile
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.target | Path to target relative to the vault's directory.
|
| programs.qutebrowser.keyMappings | This setting can be used to map keys to other keys
|
| programs.obsidian.vaults.<name>.settings.corePlugins.*.enable | Whether to enable the plugin.
|
| programs.nushell.environmentVariables | Environment variables to be set
|
| programs.thunderbird.profiles.<name>.userContent | Custom Thunderbird user content CSS.
|
| programs.zsh.prezto.syntaxHighlighting.styles | Set syntax highlighting styles.
|
| programs.librewolf.enableGnomeExtensions | Whether to enable the GNOME Shell native host connector
|
| programs.firefox.profiles.<name>.bookmarks.settings | Custom bookmarks.
|
| programs.opencode.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.floorp.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.borgmatic.backups.<name>.retention.keepDaily | Number of daily archives to keep
|
| programs.autorandr.profiles.<name>.hooks.preswitch | Preswitch hook executed before mode switch.
|
| programs.zsh.syntaxHighlighting.patterns | Custom syntax highlighting for user-defined patterns
|
| programs.librewolf.profiles.<name>.bookmarks.force | Whether to force override existing custom bookmarks.
|
| programs.neovim.plugins.*.runtime.<name>.executable | Set the execute bit
|
| programs.gnome-terminal.profile.<name>.scrollbackLines | The number of scrollback lines to keep, null for infinite.
|
| programs.thunderbird.profiles.<name>.settings | Preferences to add to this profile's
user.js.
|
| programs.qutebrowser.enableDefaultBindings | Disable to prevent loading default key bindings.
|
| programs.carapace.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.starship.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.keychain.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.autorandr.profiles.<name>.hooks.predetect | Predetect hook executed before autorandr attempts to run xrandr.
|
| programs.borgmatic.backups.<name>.retention.keepWithin | Keep all archives within this time interval.
|