| programs.thunderbird.package | The thunderbird package to use.
|
| programs.feh.keybindings | Override feh's default keybindings
|
| programs.urxvt.scroll.scrollOnKeystroke | Whether to scroll to bottom on keyboard input.
|
| programs.termite.scrollbackLines | Set the number of lines to limit the terminal's scrollback.
|
| programs.fabric-ai.enablePatternsAliases | Whether to enable aliases for all Fabric's patterns.
|
| programs.gh.gitCredentialHelper.hosts | GitHub hosts to enable the gh git credential helper for
|
| programs.irssi.networks.<name>.server.ssl.verify | Whether the SSL certificate should be verified.
|
| programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| programs.papis.libraries.<name>.settings | Configuration for this library.
|
| programs.opencode.tools | Custom tools for opencode
|
| programs.firefox.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| programs.floorp.nativeMessagingHosts | Additional packages containing native messaging hosts that should be
made available to Floorp extensions.
|
| programs.offlineimap.pythonFile | Python code that can then be used in other parts of the
configuration.
|
| programs.irssi.networks.<name>.server.address | Address of the chat server.
|
| programs.pls.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.eww.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.lsd.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.eza.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.eza.enableIonIntegration | Whether to enable Ion integration.
|
| programs.fzf.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.firefoxpwa.settings | Settings to be written to the configuration file
|
| programs.git-credential-oauth.package | The git-credential-oauth package to use.
|
| programs.autorandr.profiles.<name>.hooks | Profile hook scripts.
|
| programs.git-worktree-switcher.package | The git-worktree-switcher package to use.
|
| programs.opencode.agents | Custom agents for opencode
|
| programs.discord.settings.SKIP_HOST_UPDATE | Whether to skip Discord's automatic update checks at startup
|
| programs.translate-shell.settings | Options to add to $XDG_CONFIG_HOME/translate-shell/init.trans file
|
| programs.neovim.plugins.*.runtime.<name>.target | Path to target file relative to xdg.configHome/nvim.
|
| programs.floorp.profiles.<name>.search.order | The order the search engines are listed in
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| programs.gnome-terminal.profile.<name>.colors | The terminal colors, null to use system default.
|
| programs.ssh.enableDefaultConfig | Whether to enable or not the old default config values
|
| programs.zed-editor.installRemoteServer | Whether to symlink the Zed's remote server binary to the expected
location
|
| programs.desktoppr.settings.color | The background color that will be used behind the chosen picture when
it does not fill the screen.
|
| programs.smug.projects.<name>.windows.*.panes.*.root | Root path of pane
|
| programs.sketchybar.service.outLogFile | Absolute path to log all stdout output.
|
| programs.z-lua.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.obsidian.vaults.<name>.settings.app | Settings to write to app.json.
|
| programs.floorp.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| programs.distrobox.enableSystemdUnit | Whatever to enable a Systemd Unit that automatically rebuilds your
containers when changes are detected.
|
| programs.gnome-terminal.profile.<name>.allowBold | If true, allow applications in the
terminal to make text boldface.
|
| programs.neovim.plugins.*.runtime.<name>.enable | Whether this file should be generated
|
| programs.termite.filterUnmatchedUrls | Whether to hide url hints not matching input in url hints mode.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host | Host port binding options
|
| programs.swaylock.enable | Whether to enable swaylock
|
| programs.waybar.systemd.enableInspect | Inspect objects and find their CSS classes, experiment with live CSS styles, and lookup the current value of CSS properties
|
| programs.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| programs.fish.interactiveShellInit | Shell script code called during interactive fish shell
initialisation.
|
| 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.ne.defaultPreferences | Default preferences for ne
|
| programs.gemini-cli.commands.<name>.prompt | The prompt that will be sent to the Gemini model when the command is executed
|
| programs.alot.bindings.bufferlist | Bufferlist mode keybindings.
|
| programs.hexchat.channels.<name>.nickname | Primary nickname.
|
| programs.termite.foregroundBoldColor | Foreground bold color value.
|
| programs.offlineimap.package | The offlineimap package to use
|
| 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.firefox.profiles.<name>.userContent | Custom Firefox user content CSS.
|
| programs.chromium.extensions.*.id | The extension's ID from the Chrome Web Store url or the unpacked crx.
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| programs.fish.functions.<name>.onVariable | Tells fish to run this function when the specified variable changes
value.
|
| programs.alot.tags.<name>.translation | A pair of strings that define a regular substitution to
compute the string representation on the fly using
re.sub.
|
| programs.ssh.matchBlocks.<name>.forwardX11Trusted | Specifies whether remote X11 clients will have full access to the
original X11 display.
|
| programs.hstr.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.goto.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.kakoune.config.keyMappings.*.effect | The sequence of keys to be mapped.
|
| programs.opam.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.pazi.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.pls.enableFishIntegration | Whether to enable Fish integration.
|
| programs.pls.enableBashIntegration | Whether to enable Bash integration.
|
| programs.navi.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.mods.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.eww.enableFishIntegration | Whether to enable Fish integration.
|
| programs.eww.enableBashIntegration | Whether to enable Bash integration.
|
| programs.mise.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.lsd.enableBashIntegration | Whether to enable Bash integration.
|
| programs.lsd.enableFishIntegration | Whether to enable Fish integration.
|
| programs.librewolf.darwinDefaultsId | The id for the darwin defaults in order to set policies
|
| programs.eza.enableBashIntegration | Whether to enable Bash integration.
|
| programs.eza.enableFishIntegration | Whether to enable Fish integration.
|
| programs.fzf.enableFishIntegration | Whether to enable Fish integration.
|
| programs.fzf.enableBashIntegration | Whether to enable Bash integration.
|
| programs.skim.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.gnome-terminal.profile.<name>.loginShell | Run command as a login shell.
|
| programs.yazi.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.kakoune.config.ui.useBuiltinKeyParser | Bypass ncurses key parser and use an internal one.
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| programs.irssi.networks.<name>.saslExternal | Enable SASL external authentication
|
| programs.difftastic.git.diffToolMode | Whether to additionally configure difftastic as a git difftool
|
| programs.script-directory.settings | script-directory config, for options take a look at the documentation
|
| programs.nix-your-shell.nix-output-monitor.enable | Whether to enable nix-output-monitor
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| programs.sesh.enableTmuxIntegration | Enable Tmux integration with sesh.
|
| programs.vivaldi.nativeMessagingHosts | List of Vivaldi Browser native messaging hosts to install.
|
| programs.gh.gitCredentialHelper.enable | Whether to enable the gh git credential helper.
|
| programs.streamlink.plugins | Streamlink plugins
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|
| programs.powerline-go.modulesRight | List of module names to load to be displayed on the right side
|
| programs.joplin-desktop.general.editor | The editor command (may include arguments) that will be used to open a
note
|
| programs.ripgrep-all.custom_adapters.*.version | The version identifier used to key cache entries; change if the configuration or program changes
|