| programs.aliae.enableFishIntegration | Whether to enable Fish integration.
|
| programs.rbenv.enableFishIntegration | Whether to enable Fish integration.
|
| programs.hexchat.channels.<name>.password | Password to use
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| programs.git-credential-oauth.extraFlags | Extra command-line arguments passed to git-credential-oauth
|
| programs.kakoune.config.showWhitespace | Settings for the show whitespaces highlighter.
|
| programs.zsh.syntaxHighlighting | Options related to zsh-syntax-highlighting.
|
| programs.gnome-terminal.profile.<name>.audibleBell | Turn on/off the terminal's bell.
|
| programs.pet.snippets.*.description | Description of the snippet.
|
| programs.opencode.agents | Custom agents for opencode
|
| 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.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.pistol.associations | Associations written to the Pistol configuration at
$XDG_CONFIG_HOME/pistol/pistol.conf.
|
| programs.irssi.networks.<name>.channels.<name>.autoJoin | Whether to join this channel on connect.
|
| programs.desktoppr.settings.sha256 | An optional SHA256 checksum of the desktop picture/wallpaper
|
| programs.kakoune.config.ui.shiftFunctionKeys | Amount by which shifted function keys are offset
|
| programs.streamlink.settings | Global configuration options for streamlink
|
| programs.chromium.nativeMessagingHosts | List of Chromium native messaging hosts to install.
|
| programs.opencode.tools | Custom tools for opencode
|
| programs.floorp.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.lutris.runners.<name>.settings.system | Lutris system options for this runner
|
| programs.fish.functions.<name>.argumentNames | Assigns the value of successive command line arguments to the names
given.
|
| programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| programs.hexchat.channels.<name>.nickname2 | Secondary nickname.
|
| programs.termite.cursorForegroundColor | Cursor foreground color value.
|
| programs.firefox.profiles.<name>.bookmarks | Declarative bookmarks.
|
| programs.am2rlauncher.package | The am2rlauncher package to use.
|
| programs.niriswitcher.package | The niriswitcher package to use.
|
| programs.lazyworktree.package | The lazyworktree 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.bash.enableVteIntegration | Whether to enable integration with terminals using the VTE
library
|
| programs.smug.projects.<name>.windows.*.commands | Commands to execute when window starts.
|
| programs.direnv.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.vscode.profiles.<name>.globalSnippets | Defines global user snippets.
|
| programs.tirith.enableZshIntegration | Whether to enable Zsh integration.
|
| 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.zsh.historySubstringSearch.enable | Whether to enable history substring search.
|
| programs.nix-index.enableFishIntegration | Whether to enable Fish integration.
|
| programs.watson.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.zoxide.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.obsidian.vaults.<name>.settings.themes | Themes to install.
|
| programs.gnome-terminal.profile.<name>.cursorBlinkMode | The cursor blink mode.
|
| programs.firefox.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| programs.zsh.prezto.tmux.itermIntegration | Integrate with iTerm2.
|
| xsession.windowManager.spectrwm.programs | Spectrwm programs variables.
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| programs.qutebrowser.settings | Options to add to qutebrowser config.py file
|
| programs.zellij.attachExistingSession | Whether to attach to the default session after being autostarted if a Zellij session already exists
|
| programs.git.maintenance.enable | Enable the automatic git maintenance
|
| programs.swaylock.enable | Whether to enable swaylock
|
| programs.workstyle.systemd.target | The systemd target that will automatically start the Workstyle service
|
| programs.librewolf.profiles.<name>.userChrome | Custom LibreWolf user chrome CSS.
|
| programs.vscode.mutableExtensionsDir | Whether extensions can be installed or updated manually
or by Visual Studio Code
|
| programs.khal.locale.weeknumbers | Enable week numbers in calendar and interactive (ikhal) mode
|
| programs.fabric-ai.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.firefoxpwa.profiles | Attribute set of profile options
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| programs.librewolf.profiles.<name>.isDefault | Whether this is a default profile.
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| programs.smug.projects.<name>.windows.*.selected | Whether this window should be selected by default at session start.
|
| programs.git.maintenance.timers | Systemd timers to create for scheduled git maintenance
|
| programs.tmux.customPaneNavigationAndResize | Override the hjkl and HJKL bindings for pane navigation and
resizing in VI mode.
|
| programs.kakoune.config.numberLines.relative | Show line numbers relative to the main cursor line.
|
| xdg.desktopEntries.<name>.actions.<name>.exec | Program to execute, possibly with arguments.
|
| programs.neovim.plugins.*.runtime.<name>.source | Path of the source file or directory
|
| programs.delta.enableGitIntegration | Whether to enable git integration for delta
|
| programs.vscode.profiles.<name>.enableUpdateCheck | Whether to enable update checks/notifications
|
| programs.pistol.associations.*.mime | Mime type regex that this association should match.
|
| programs.floorp.profiles.<name>.settings | Attribute set of Floorp preferences
|
| programs.gnome-shell.extensions.*.package | Package providing a GNOME Shell extension in
$out/share/gnome-shell/extensions/${id}.
|
| programs.watson.enableBashIntegration | Whether to enable Bash integration.
|
| programs.direnv.enableBashIntegration | Whether to enable Bash integration.
|
| programs.watson.enableFishIntegration | Whether to enable Fish integration.
|
| programs.nix-your-shell.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.direnv.enableFishIntegration | Whether to enable Fish integration.
|
| programs.tirith.enableBashIntegration | Whether to enable Bash integration.
|
| programs.tirith.enableFishIntegration | Whether to enable Fish integration.
|
| 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.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.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| programs.sketchybar.includeSystemPath | Whether to include common system PATH in the wrapper
|
| programs.lutris.runners.<name>.settings.runner | Runner specific options
|
| programs.zsh.history.expireDuplicatesFirst | Expire duplicates first.
|
| programs.senpai.config.address | The address (host[:port]) of the IRC server. senpai uses TLS
connections by default unless you specify tls option to be false
|
| programs.neovim.plugins.*.runtime.<name>.onChange | Shell commands to run when file has changed between
generations
|
| 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.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| programs.kakoune.config.showWhitespace.tab | The character to display for tabs
|
| programs.hyprlock.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.fabric-ai.enableBashIntegration | Whether to enable Bash integration.
|
| programs.obsidian.defaultSettings.themes.*.pkg | The theme package.
|