| programs.fish.shellInitLast | Shell script code called during interactive fish shell
initialisation, this will be the last thing executed in fish startup.
|
| programs.nh.osFlake | The string that will be used for the NH_OS_FLAKE environment variable.
NH_OS_FLAKE is used by nh as the default flake for performing nh os
actions, such as nh os switch
|
| programs.aider-chat.package | The aider-chat package to use.
|
| programs.tmux.reverseSplit | Reverse the window split shortcuts.
|
| programs.rbenv.plugins.*.name | Name of the plugin.
|
| programs.lapce.plugins.*.name | Name of the plugin.
|
| programs.sapling.userEmail | Default user email to use.
|
| programs.rofi.finalPackage | Resulting customized rofi package.
|
| programs.texlive.enable | Whether to enable TeX Live.
|
| programs.termite.hintsFont | The font description for the hints font.
|
| programs.lapce.keymaps | Keymaps written to $XDG_CONFIG_HOME/lapce/keymaps.toml
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| programs.nh.clean.extraArgs | Options given to nh clean when the service is run automatically
|
| programs.nh.clean.enable | Whether to enable periodic garbage collection for user profile and nix store with nh clean
user.
|
| programs.mpv.scriptOpts | Script options added to
$XDG_CONFIG_HOME/mpv/script-opts/
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| programs.pet.settings | Settings written to config.toml
|
| programs.npm.settings | The user-specific npm configuration
|
| programs.swayr.extraConfig | Extra configuration lines to append to the swayr
configuration file.
|
| programs.sbt.baseUserConfigPath | Where the sbt configuration files should be located, relative
HOME.
|
| programs.nushell.extraEnv | Additional configuration to add to the nushell environment variables file.
|
| programs.tirith.policy | Tirith policy configuration
|
| programs.bottom.enable | Whether to enable bottom, a cross-platform graphical process/system monitor with a
customizable interface.
|
| programs.sioyek.enable | Whether to enable Sioyek, a PDF viewer designed for reading research papers and technical books.
|
| programs.pet.snippets.*.tag | List of tags attached to the command.
|
| programs.meli.includes | Paths of the various meli configuration files to include.
|
| programs.alot.settings | Configuration options added to alot configuration file.
|
| programs.anki.reduceMotion | Disable various animations and transitions of the user interface.
|
| programs.zsh.history.share | Share command history between zsh sessions.
|
| programs.ruff.settings | Ruff configuration
|
| programs.fish.shellAbbrs.<name>.name | The abbreviation name that is replaced by the expansion.
|
| programs.yarn.settings | Available configuration options for yarn see:
https://yarnpkg.com/configuration/yarnrc
|
| programs.fish.binds.<name>.silent | Whether to enable Operate silently.
|
| programs.urxvt.scroll.lines | Number of lines to save in the scrollback buffer.
|
| programs.qcal.defaultNumDays | Default number of days to show calendar entries for
|
| programs.tmux.shortcut | CTRL following by this key is used as the main shortcut.
|
| programs.anki.answerKeys | Overrides for choosing what keyboard shortcut activates each
answer button
|
| programs.notmuch.new.tags | A list of tags that will be added to all messages
incorporated by notmuch new.
|
| programs.uv.settings | Configuration written to
$XDG_CONFIG_HOME/uv/uv.toml
|
| programs.ty.settings | Configuration written to
$XDG_CONFIG_HOME/ty/ty.toml
|
| programs.discord.enable | Whether to enable Discord, the chat platform.
|
| programs.neomutt.editor | Select the editor used for writing mail.
|
| programs.zoxide.options | List of options to pass to zoxide init.
|
| programs.notmuch.enable | Whether to enable Notmuch mail indexer.
|
| programs.neomutt.enable | Whether to enable the NeoMutt mail client.
|
| programs.joshuto.enable | Whether to enable joshuto file manager.
|
| programs.vicinae.enable | Whether to enable vicinae launcher daemon.
|
| programs.kakoune.enable | Whether to enable the kakoune text editor.
|
| programs.tmux.plugins | List of tmux plugins to be included at the end of your tmux
configuration
|
| programs.fabric-ai.package | The fabric-ai package to use.
|
| programs.newsboat.urls.*.url | Feed URL.
|
| programs.gallery-dl.enable | Whether to enable gallery-dl.
|
| programs.rio.settings | Configuration written to $XDG_CONFIG_HOME/rio/config.toml
|
| programs.obs-studio.plugins | Optional OBS plugins.
|
| programs.neovim.extraConfig | Custom vimrc lines.
|
| programs.broot.settings | Verbatim config entries
|
| programs.atuin.themes | Each theme is written to
$XDG_CONFIG_HOME/atuin/themes/theme-name.toml
where the name of each attribute is the theme-name
See https://docs.atuin.sh/guide/theming/ for the full list
of options.
|
| programs.rofi.terminal | Path to the terminal which will be used to run console applications
|
| programs.khal.settings | Configuration options to add to the various sections in the configuration file.
|
| programs.claude-code.enable | Whether to enable Claude Code, Anthropic's official CLI.
|
| programs.yofi.settings | Configuration settings for yofi
|
| programs.wofi.settings | Configuration options for wofi
|
| programs.htop.settings | Configuration options to add to
$XDG_CONFIG_HOME/htop/htoprc.
|
| programs.joshuto.theme | Configuration written to
$XDG_CONFIG_HOME/joshuto/theme.toml
|
| programs.zk.settings | Configuration written to $XDG_CONFIG_HOME/zk/config.toml
|
| programs.mc.settings | Settings for mc/ini file
|
| programs.ranger.aliases | Aliases written to $XDG_CONFIG_HOME/ranger/rc.conf.
|
| programs.tmux.historyLimit | Maximum number of lines held in window history.
|
| programs.hexchat.enable | Whether to enable HexChat, a graphical IRC client.
|
| programs.termite.enable | Whether to enable Termite VTE-based terminal.
|
| programs.foot.server.enable | Whether to enable Foot terminal server.
|
| programs.bash.shellOptions | Shell options to set
|
| programs.wallust.enable | Whether to enable Wallust color scheme generator.
|
| programs.bash.profileExtra | Extra commands that should be run when initializing a login
shell.
|
| programs.vim-vint.settings | Configuration written to
$XDG_CONFIG_HOME/.vintrc.yaml
|
| programs.bash.historyFileSize | Number of history lines to keep on file.
|
| programs.ssh.matchBlocks.<name>.user | Specifies the user to log in as.
|
| programs.atuin.daemon.logLevel | Verbosity of Atuin daemon logging.
|
| programs.bun.settings | Configuration written to
$XDG_CONFIG_HOME/.bunfig.toml
|
| programs.lsd.settings | Configuration written to
$XDG_CONFIG_HOME/lsd/config.yaml
|
| programs.k9s.aliases | Aliases written to $XDG_CONFIG_HOME/k9s/aliases.yaml (linux)
or Library/Application Support/k9s/aliases.yaml (darwin)
|
| programs.k9s.plugins | Plugins written to $XDG_CONFIG_HOME/k9s/plugins.yaml (linux)
or Library/Application Support/k9s/plugins.yaml (darwin)
|
| programs.fresh-editor.enable | Whether to enable fresh-editor.
|
| programs.urxvt.scroll.bar.align | Scrollbar alignment.
|
| programs.kakoune.config.ui | Settings for the ncurses interface.
|
| programs.nix-your-shell.package | The nix-your-shell package to use.
|
| programs.urxvt.scroll.bar.style | Scrollbar style.
|
| programs.mullvad-vpn.enable | Whether to enable Mullvad VPN.
|
| programs.zsh.defaultKeymap | The default base keymap to use.
|
| programs.gemini-cli.package | The gemini-cli package to use.
|
| programs.anvil-editor.enable | Whether to enable anvil-editor.
|
| programs.piston-cli.package | The piston-cli package to use.
|
| programs.twitch-tui.package | The twitch-tui package to use.
|
| programs.zed-editor.package | The zed-editor package to use.
|
| programs.ripgrep-all.enable | Whether to enable ripgrep-all (rga).
|
| programs.irssi.networks | An attribute set of chat networks.
|
| programs.obs-studio.package | The obs-studio package to use.
|
| programs.anvil-editor.style | Style settings for anvil-editor
|
| programs.aerc.extraConfig | Extra lines added to $HOME/.config/aerc/aerc.conf
|
| programs.afew.extraConfig | Extra lines added to afew configuration file
|