| programs.broot.enableFishIntegration | Whether to enable Fish integration.
|
| programs.hexchat.channels.<name>.options.forceSSL | Use SSL for all servers.
|
| programs.aliae.enableBashIntegration | Whether to enable Bash integration.
|
| programs.aliae.enableFishIntegration | Whether to enable Fish integration.
|
| programs.thunderbird.settings | Attribute set of Thunderbird preferences to be added to
all profiles.
|
| programs.mcfly.enableBashIntegration | Whether to enable Bash integration.
|
| programs.mcfly.enableFishIntegration | Whether to enable Fish integration.
|
| programs.vivid.enableBashIntegration | Whether to enable Bash integration.
|
| programs.vivid.enableFishIntegration | Whether to enable Fish integration.
|
| programs.nix-index.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| programs.anime-downloader.settings | Configuration settings for anime-downloader
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host.port | Specifies port number to forward to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.port | Specifies port number to bind to.
|
| programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| programs.git.maintenance.enable | Enable the automatic git maintenance
|
| programs.gnome-terminal.profile.<name>.audibleBell | Turn on/off the terminal's bell.
|
| programs.irssi.networks.<name>.channels.<name>.autoJoin | Whether to join this channel on connect.
|
| programs.pistol.associations | Associations written to the Pistol configuration at
$XDG_CONFIG_HOME/pistol/pistol.conf.
|
| programs.kakoune.config.showWhitespace | Settings for the show whitespaces highlighter.
|
| programs.workstyle.systemd.target | The systemd target that will automatically start the Workstyle service
|
| programs.lutris.runners.<name>.settings.system | Lutris system options for this runner
|
| programs.zsh.syntaxHighlighting | Options related to zsh-syntax-highlighting.
|
| programs.floorp.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.niriswitcher.style | CSS style of the switcher.
https://github.com/isaksamsten/niriswitcher/?tab=readme-ov-file#themes
for the documentation
|
| programs.bash.enableVteIntegration | Whether to enable integration with terminals using the VTE
library
|
| programs.pet.snippets.*.description | Description of the snippet.
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| programs.fish.functions.<name>.argumentNames | Assigns the value of successive command line arguments to the names
given.
|
| programs.zellij.attachExistingSession | Whether to attach to the default session after being autostarted if a Zellij session already exists
|
| programs.neovim.plugins.*.runtime.<name>.source | Path of the source file or directory
|
| programs.chromium.nativeMessagingHosts | List of Chromium native messaging hosts to install.
|
| programs.firefoxpwa.profiles | Attribute set of profile options
|
| programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| programs.smug.projects.<name>.windows.*.commands | Commands to execute when window starts.
|
| programs.git.maintenance.timers | Systemd timers to create for scheduled git maintenance
|
| programs.khal.locale.weeknumbers | Enable week numbers in calendar and interactive (ikhal) mode
|
| programs.hexchat.channels.<name>.nickname2 | Secondary nickname.
|
| programs.termite.cursorForegroundColor | Cursor foreground color value.
|
| programs.firefox.profiles.<name>.bookmarks | Declarative bookmarks.
|
| programs.vscode.mutableExtensionsDir | Whether extensions can be installed or updated manually
or by Visual Studio Code
|
| programs.floorp.profiles.<name>.settings | Attribute set of Floorp preferences
|
| programs.am2rlauncher.package | The am2rlauncher package to use.
|
| programs.lazyworktree.package | The lazyworktree package to use.
|
| programs.niriswitcher.package | The niriswitcher package to use.
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| programs.zsh.historySubstringSearch.enable | Whether to enable history substring search.
|
| programs.watson.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.tirith.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.vscode.profiles.<name>.globalSnippets | Defines global user snippets.
|
| programs.zellij.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.anyrun.config.ignoreExclusiveZones | Ignore exclusive zones, eg
|
| programs.nix-index.enableBashIntegration | Whether to enable Bash integration.
|
| programs.nix-index.enableFishIntegration | Whether to enable Fish integration.
|
| programs.zoxide.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.direnv.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.qutebrowser.settings | Options to add to qutebrowser config.py file
|
| programs.obsidian.vaults.<name>.settings.themes | Themes to install.
|
| programs.gnome-terminal.profile.<name>.cursorBlinkMode | The cursor blink mode.
|
| 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.neovim.plugins.*.runtime.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.zsh.prezto.tmux.itermIntegration | Integrate with iTerm2.
|
| programs.librewolf.profiles.<name>.userChrome | Custom LibreWolf user chrome CSS.
|
| programs.smug.projects.<name>.windows.*.selected | Whether this window should be selected by default at session start.
|
| programs.delta.enableGitIntegration | Whether to enable git integration for delta
|
| programs.vscode.profiles.<name>.enableUpdateCheck | Whether to enable update checks/notifications
|
| programs.fabric-ai.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.kakoune.config.numberLines.relative | Show line numbers relative to the main cursor line.
|
| programs.gnome-shell.extensions.*.package | Package providing a GNOME Shell extension in
$out/share/gnome-shell/extensions/${id}.
|
| programs.lutris.runners.<name>.settings.runner | Runner specific options
|
| programs.tmux.customPaneNavigationAndResize | Override the hjkl and HJKL bindings for pane navigation and
resizing in VI mode.
|
| xsession.windowManager.spectrwm.programs | Spectrwm programs variables.
|
| programs.librewolf.profiles.<name>.isDefault | Whether this is a default profile.
|
| programs.librewolf.languagePacks | The language packs to install
|
| programs.sketchybar.includeSystemPath | Whether to include common system PATH in the wrapper
|
| programs.pistol.associations.*.mime | Mime type regex that this association should match.
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| programs.senpai.config.password-cmd | Alternatively to providing your SASL authentication password
directly in plaintext, you can specify a command to be run to
fetch the password at runtime
|
| programs.nix-your-shell.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.watson.enableBashIntegration | Whether to enable Bash integration.
|
| programs.watson.enableFishIntegration | Whether to enable Fish integration.
|
| programs.tirith.enableBashIntegration | Whether to enable Bash integration.
|
| programs.tirith.enableFishIntegration | Whether to enable Fish integration.
|
| programs.broot.settings.verbs | Define new verbs
|
| programs.zellij.enableBashIntegration | Whether to enable Bash integration.
|
| programs.zellij.enableFishIntegration | Whether to enable Fish integration.
|
| programs.gnome-terminal.profile.<name>.colors.cursor | The color for the terminal cursor.
|
| programs.gnome-terminal.profile.<name>.scrollOnOutput | Whether to scroll when output is written.
|
| programs.zoxide.enableFishIntegration | Whether to enable Fish integration.
|
| programs.zoxide.enableBashIntegration | Whether to enable Bash integration.
|
| programs.direnv.enableBashIntegration | Whether to enable Bash integration.
|
| programs.direnv.enableFishIntegration | Whether to enable Fish integration.
|
| programs.zsh.history.expireDuplicatesFirst | Expire duplicates first.
|
| programs.kakoune.config.showWhitespace.tab | The character to display for tabs
|
| programs.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| programs.lf.previewer.keybinding | Key to bind to the script at previewer.source and
pipe through less
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.atuin.enableZshIntegration | Whether to enable Zsh integration
|
| programs.keepassxc.settings | Configuration written to
$XDG_CONFIG_HOME/keepassxc/keepassxc.ini
|
| programs.fabric-ai.enableBashIntegration | Whether to enable Bash integration.
|