| programs.twitch-tui.package | The twitch-tui package to use.
|
| programs.ripgrep-all.enable | Whether to enable ripgrep-all (rga).
|
| programs.anvil-editor.enable | Whether to enable anvil-editor.
|
| programs.nix-your-shell.package | The nix-your-shell package to use.
|
| programs.urxvt.scroll.bar.align | Scrollbar alignment.
|
| programs.urxvt.scroll.bar.style | Scrollbar style.
|
| programs.gemini-cli.package | The gemini-cli package to use.
|
| programs.irssi.networks | An attribute set of chat networks.
|
| programs.obs-studio.package | The obs-studio package to use.
|
| programs.zed-editor.package | The zed-editor package to use.
|
| programs.gh-dash.settings | Configuration written to $XDG_CONFIG_HOME/gh-dash/config.yml.
|
| programs.neovide.enable | Whether to enable Neovide, No Nonsense Neovim Client in Rust.
|
| programs.patdiff.enable | Whether to enable the patdiff differ
|
| programs.jujutsu.enable | Whether to enable a Git-compatible DVCS that is both simple and powerful.
|
| programs.wlogout.layout | Layout configuration for wlogout, see https://github.com/ArtsyMacaw/wlogout#config
for supported values.
|
| programs.sm64ex.baserom | The path to the Super Mario 64 baserom to extract assets from.
|
| programs.ranger.plugins | List of files to be added to $XDG_CONFIG_HOME/ranger/plugins/.
|
| programs.zsh.defaultKeymap | The default base keymap to use.
|
| programs.kakoune.config.ui | Settings for the ncurses interface.
|
| programs.git.settings | Configuration written to $XDG_CONFIG_HOME/git/config
|
| programs.zed-editor.userTasks | Configuration written to Zed's tasks.json.
List of tasks that can be run from the
command palette.
|
| programs.zed-editor.enable | Whether to enable Zed, the high performance, multiplayer code editor from the creators of Atom and Tree-sitter.
|
| programs.cava.settings | Settings to be written to the Cava configuration file
|
| programs.mypy.settings | Configuration written to
$XDG_CONFIG_HOME/mypy/config
|
| programs.git.includes.*.path | Path of the configuration file to include.
|
| programs.docker-cli.configDir | Folder relative to the user's home directory where the Docker CLI settings should be stored.
|
| programs.zsh.history.saveNoDups | Do not write duplicate entries into the history file.
|
| programs.anki.answerKeys.*.ease | Number associated with an answer button
|
| programs.nnn.bookmarks | Directory bookmarks.
|
| programs.git.lfs.skipSmudge | Skip automatic downloading of objects on clone or pull
|
| programs.ranger.plugins.*.src | The plugin file or directory.
|
| programs.khard.settings | Khard settings
|
| programs.yazi.plugins | Lua plugins
|
| programs.direnv.mise.enable | Whether to enable mise,
integration of use_mise for direnv.
|
| programs.vesktop.enable | Whether to enable Vesktop, an alternate client for Discord with Vencord built-in.
|
| programs.sftpman.mounts | The sshfs mount configurations written to
$XDG_CONFIG_HOME/sftpman/mounts/.
|
| programs.vscode.package | The vscode package to use
|
| programs.lazygit.enable | Whether to enable lazygit, a simple terminal UI for git commands.
|
| programs.termite.allowBold | Allow the output of bold characters when the bold escape sequence appears.
|
| programs.newsboat.urls.*.tags | Feed tags.
|
| programs.i3bar-river.package | The i3bar-river package to use.
|
| programs.zsh.prezto.package | The prezto package to use.
|
| programs.tofi.settings | Settings to be written to the Tofi configuration file
|
| programs.jrnl.settings | Configuration for the jrnl binary
|
| programs.sqls.settings | Configuration written to
$XDG_CONFIG_HOME/sqls/config.yml
|
| programs.tiny.settings | Configuration written to
$XDG_CONFIG_HOME/tiny/config.yml
|
| programs.gpg.publicKeys.*.source | Path of an OpenPGP public key file.
|
| programs.anki.language | Display language
|
| programs.zsh.history.findNoDups | Do not display a line previously found in the history
file.
|
| programs.ssh.matchBlocks.<name>.setEnv | Environment variables and their value to send to the server.
|
| programs.wlogout.style | CSS style of the bar
|
| programs.ssh.matchBlocks | Specify per-host settings
|
| programs.yazi.flavors | Pre-made themes
|
| programs.sesh.zoxidePackage | The zoxide package to use.
|
| programs.mpv.profiles | Sub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.neomutt.macros.*.map | Select the menu to bind the command to.
|
| programs.infat.settings | Configuration written to
$XDG_CONFIG_HOME/infat/config.toml.
|
| programs.mbsync.extraConfig | Extra configuration lines to add to the mbsync configuration.
|
| programs.poetry.package | The poetry package to use
|
| programs.beets.settings | Configuration written to
$XDG_CONFIG_HOME/beets/config.yaml
|
| programs.ncmpcpp.enable | Whether to enable ncmpcpp - an ncurses Music Player Daemon (MPD) client.
|
| programs.urxvt.iso14755 | ISO14755 support for viewing and entering unicode characters.
|
| programs.nushell.loginFile | The login file to be used for nushell upon logging in
|
| programs.vim.plugins | List of vim plugins to install
|
| programs.mpv.bindings | Input configuration written to
$XDG_CONFIG_HOME/mpv/input.conf
|
| programs.claude-code.hooksDir | Path to a directory containing hook files for Claude Code
|
| programs.ssh.includes | File globs of ssh config files that should be included via the
Include directive
|
| programs.atuin.daemon.enable | Whether to enable Atuin daemon.
|
| programs.bat.syntaxes.<name>.src | Path to the syntax folder.
|
| programs.zsh.zplug.plugins.*.name | The name of the plugin.
|
| programs.zsh.zplug.plugins.*.tags | The plugin tags.
|
| programs.iamb.settings | Configuration written to
$XDG_CONFIG_HOME/iamb/config.toml
|
| programs.clock-rs.settings | The configuration file to be used for clock-rs
|
| programs.nix-search-tv.package | The nix-search-tv package to use.
|
| programs.git.signing.signer | Path to signer binary to use.
|
| programs.neovim.coc.package | The coc-nvim package to use.
|
| programs.mods.settings | Configuration written to
$XDG_CONFIG_HOME/mods/mods.yml
|
| programs.boxxy.rules.*.rewrite | Where that file/directory should be rewritten to.
|
| programs.z-lua.enableAliases | Whether to enable recommended z.lua aliases.
|
| programs.fish.binds.<name>.enable | Whether to enable enable the bind
|
| programs.go.telemetry | Options to configure Go telemetry mode.
|
| programs.foot.settings | Configuration written to
$XDG_CONFIG_HOME/foot/foot.ini
|
| programs.yazi.settings | Configuration written to
$XDG_CONFIG_HOME/yazi/yazi.toml
|
| programs.ssh.matchBlocks.<name>.port | Specifies port number to connect on remote host.
|
| programs.helix.ignores | List of paths that should be globally ignored for file picker
|
| programs.sbt.pluginsExtra | A list of extra commands to put in plugins conf file
|
| programs.home-manager.enable | Whether to enable Home Manager.
|
| programs.nnn.extraPackages | Extra packages available to nnn.
|
| programs.anki.sync.username | Sync account username.
|
| programs.claude-code.package | The claude-code package to use.
|
| programs.bat.extraPackages | Additional bat packages to install.
|
| programs.sftpman.enable | Whether to enable sftpman, an application that handles sshfs/sftp file systems mounting.
|
| programs.yazi.shellWrapperName | Name of the shell wrapper to be called.
|
| programs.cargo.settings | Available configuration options for the .cargo/config see:
https://doc.rust-lang.org/cargo/reference/config.html
|
| programs.ledger.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/ledger/ledgerrc.
|
| programs.swayr.settings | Configuration included in config.toml
|
| programs.termite.searchWrap | Search from top again when you hit the bottom.
|
| programs.sherlock.style | Custom CSS to style the Sherlock UI
|
| programs.ghostty.themes | Custom themes written to $XDG_CONFIG_HOME/ghostty/themes
|
| programs.zsh.plugins.*.file | The plugin script to source
|