| programs.lazygit.settings | Configuration written to
$XDG_CONFIG_HOME/lazygit/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/lazygit/config.yml
|
| programs.docker-cli.contexts.<name>.Name | Name of the Docker context
|
| programs.superfile.themes | Theme files written to $XDG_CONFIG_HOME/superfile/theme/
(linux) or Library/Application Support/superfile/theme/ (darwin), See
https://superfile.netlify.app/configure/custom-theme/ for supported values.
|
| programs.zsh.prezto.terminal.autoTitle | Auto set the tab and window titles.
|
| programs.smug.projects.<name>.beforeStart | Commands to execute before the tmux-session starts.
|
| programs.freetube.settings | Configuration settings for FreeTube
|
| programs.gpg.scdaemonSettings | SCdaemon configuration options
|
| programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| programs.autorandr.profiles | Autorandr profiles specification.
|
| programs.desktoppr.settings | The settings to set for desktoppr.
|
| programs.irssi.networks.<name>.server.port | Port of the chat server.
|
| programs.neovim.plugins.*.optional | Don't load by default (load with :packadd)
|
| programs.kakoune.config.ui.wheelUpButton | Button to send for wheel up events.
|
| programs.zsh.prezto.prompt.showReturnVal | Set the prompt to display the return code along with an
indicator for non-zero return codes
|
| programs.bash.sessionVariables | Environment variables that will be set for the Bash session.
|
| programs.senpai.config.password | Your password, used for SASL authentication
|
| programs.termite.hintsRoundness | Hints roundness.
|
| programs.sherlock.systemd.enable | Whether to enable sherlock as a daemon.
|
| programs.looking-glass-client.package | The looking-glass-client package to use.
|
| programs.powerline-go.extraUpdatePS1 | Shell code to execute after the prompt is set.
|
| programs.intelli-shell.shellHotkeys | Settings for customizing the keybinding to integrate your shell with intelli-shell
|
| programs.zsh.prezto.prompt.pwdLength | Set the working directory prompt display length
|
| programs.script-directory.enable | Whether to enable script-directory.
|
| programs.gnome-shell.extensions | List of GNOME Shell extensions.
|
| programs.readline.variables | Readline customization variable assignments.
|
| programs.librewolf.policies | See list of policies.
|
| programs.librewolf.profiles | Attribute set of LibreWolf profiles.
|
| programs.newsboat.autoVacuum.enable | Whether to enable automatic cleaning of the newsboat cache.
|
| programs.zed-editor.mutableUserKeymaps | Whether user keymaps (keymap.json) can be updated by zed.
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| programs.i3status-rust.bars.<name>.blocks | Configuration blocks to add to i3status-rust
config
|
| programs.ssh.matchBlocks.<name>.forwardAgent | Whether the connection to the authentication agent (if any)
will be forwarded to the remote machine.
|
| programs.i3status-rust.bars | Attribute set of i3status-rust bars, each with their own configuration
|
| programs.retroarch.finalPackage | Resulting RetroArch package.
|
| programs.gnome-terminal.themeVariant | The theme variation to request
|
| programs.librewolf.finalPackage | Resulting LibreWolf package.
|
| programs.termite.highlightColor | highlight color value.
|
| programs.obsidian.vaults.<name>.target | Path to target vault relative to the user's HOME.
|
| programs.zsh.prezto.screen.autoStartRemote | Auto start a session when Zsh is launched in a SSH connection.
|
| programs.firefox.darwinDefaultsId | The id for the darwin defaults in order to set policies
|
| programs.matplotlib.config | Add terms to the matplotlibrc file to
control the default matplotlib behavior.
|
| programs.lazydocker.enable | Whether to enable lazydocker, a simple terminal UI for both docker and docker compose.
|
| programs.quickshell.enable | Whether to enable quickshell, a flexbile QtQuick-based desktop shell toolkit..
|
| programs.fish.completions | Custom fish completions
|
| programs.hyprlock.settings | Hyprlock configuration written in Nix
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| programs.powerline-go.modules | List of module names to load
|
| programs.hyprlock.enable | Whether to enable Hyprlock, Hyprland's GPU-accelerated lock screen
utility
|
| programs.kakoune.config.colorScheme | Set the color scheme
|
| programs.kakoune.config.indentWidth | The width of an indentation in spaces
|
| programs.yambar.systemd.target | The systemd target that will automatically start the yambar service
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| 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.waybar.systemd.target | The systemd target that will automatically start the Waybar service
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| programs.cudatext.lexerSettings | User configuration settings specific to each lexer.
|
| programs.fish.shellAbbrs.<name>.expansion | The command expanded by an abbreviation.
|
| programs.pianobar.settings.user | Username or emaill address for Pandora music service authentication
|
| programs.kakoune.config.scrollOff.lines | The number of lines to keep visible around the cursor.
|
| programs.kakoune.config.wrapLines.maxWidth | Wrap text at maxWidth, even if the window is wider.
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| programs.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| programs.lutris.defaultWinePackage | The wine/proton package to set as the default for lutris
|
| programs.codex.skills | Custom skills for Codex
|
| programs.termite.clickableUrl | Auto-detected URLs can be clicked on to open them in your browser
|
| programs.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| programs.translate-shell.package | The translate-shell package to use.
|
| programs.alacritty.themePackage | The alacritty-theme package to use.
|
| programs.kodi.addonSettings | Attribute set with the plugin namespace as toplevel key and the plugins
settings as lower level key/value pairs
|
| programs.smug.projects.<name>.windows.*.name | Name of the tmux window;
|
| programs.terminator.package | The terminator package to use.
|
| programs.difftastic.package | The difftastic package to use.
|
| programs.vdirsyncer.package | The vdirsyncer package to use.
|
| programs.lazydocker.package | The lazydocker package to use.
|
| programs.streamlink.package | The streamlink package to use.
|
| programs.firefoxpwa.package | The firefoxpwa package to use.
|
| programs.quickshell.package | The quickshell package to use.
|
| programs.urxvt.keybindings | Mapping of keybindings to actions
|
| programs.sketchybar.package | The sketchybar package to use.
|
| programs.kitty.keybindings | Mapping of keybindings to actions.
|
| programs.kubeswitch.package | The kubeswitch package to use.
|
| programs.television.package | The television package to use.
|
| programs.retroarch.cores.<name>.enable | Whether to enable RetroArch core.
|
| programs.jetbrains-remote.enable | Whether to enable JetBrains remote development system.
|
| programs.aerospace.settings | AeroSpace configuration, see
https://nikitabobko.github.io/AeroSpace/guide#configuring-aerospace
for supported values.
|
| programs.kakoune.config.wrapLines.indent | Preserve line indentation when wrapping.
|
| programs.ssh.extraOptionOverrides | Extra SSH configuration options that take precedence over any
host specific configuration.
|
| programs.sbt.credentials.*.user | The user you're using to authenticate.
|
| programs.sbt.credentials.*.host | The hostname of the repository you're authenticating to.
|
| programs.kakoune.config.ui.changeColors | Change color palette.
|
| programs.zsh.prezto.extraFunctions | Set the Zsh functions to load (zshcontrib(1)).
|
| programs.terminator.config | configuration for terminator
|
| programs.tmux.tmuxinator.enable | Whether to enable tmuxinator.
|
| programs.anyrun.config.width.fraction | Fraction of the screen.
|
| programs.onlyoffice.package | The onlyoffice-desktopeditors package to use.
|
| programs.tealdeer.enableAutoUpdates | Whether to enable Auto updates.
|
| programs.urxvt.transparent | Whether to enable pseudo-transparency.
|
| programs.kitty.environment | Environment variables to set or override.
|