| specialisation.<name>.configuration | Arbitrary Home Manager configuration settings.
|
| nixpkgs.config | The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options
|
| home.checks | Packages that are added as dependencies of the home's build, usually
for the purpose of validating some part of the configuration
|
| programs.hexchat.overwriteConfigFiles | Enables overwriting HexChat configuration files
(hexchat.conf, servlist.conf)
|
| gtk.enable | Whether to enable GTK theming and configuration.
|
| qt.enable | Whether to enable Qt 5 and 6 configuration.
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| nix.settings | Configuration for Nix; see nix.conf(5) for available options
|
| gtk.gtk2.enable | Whether to enable GTK 2 configuration.
|
| gtk.gtk3.enable | Whether to enable GTK 3 configuration.
|
| gtk.gtk4.enable | Whether to enable GTK 4 configuration.
|
| services.skhd.config | Contents of skhd's configuration file
|
| services.fnott.configFile | Path to the configuration file read by fnott
|
| dbus.packages | Packages whose D-Bus configuration files should be included in
the configuration of the D-Bus session-wide message bus
|
| xdg.configFile | Attribute set of files to link into the user's XDG
configuration home.
|
| programs.swayr.extraConfig | Extra configuration lines to append to the swayr
configuration file.
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| programs.alot.settings | Configuration options added to alot configuration file.
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| services.picom.extraConfig | Extra configuration lines to append to the picom configuration file.
|
| programs.khal.settings | Configuration options to add to the various sections in the configuration file.
|
| programs.tmux.plugins | List of tmux plugins to be included at the end of your tmux
configuration
|
| programs.mbsync.extraConfig | Extra configuration lines to add to the mbsync configuration.
|
| programs.afew.extraConfig | Extra lines added to afew configuration file
|
| services.gpg-agent.extraConfig | Extra configuration lines to append to the gpg-agent
configuration file.
|
| programs.sketchybar.configType | The type of configuration to generate
|
| programs.tiny.settings | Configuration written to
$XDG_CONFIG_HOME/tiny/config.yml
|
| programs.jrnl.settings | Configuration for the jrnl binary
|
| services.kanshi.extraConfig | Extra configuration lines to append to the kanshi
configuration file.
|
| services.way-displays.settings | The way-displays configuration written to
$XDG_CONFIG_HOME/way-displays/cfg.yml
|
| programs.sketchybar.config | The sketchybar configuration
|
| home.language | Language configuration.
|
| services.comodoro.preset | Use configuration from the given preset as defined in the configuration file.
|
| programs.nushell.extraConfig | Additional configuration to add to the nushell configuration file.
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| services.conky.extraConfig | Configuration used by the Conky daemon
|
| programs.bottom.settings | Configuration written to
$XDG_CONFIG_HOME/bottom/bottom.toml
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.plex-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/plex-mpv-shim/config.json
|
| services.recoll.settings | The configuration to be written at $RECOLL_CONFDIR/recoll.conf
|
| services.fnott.settings | Configuration written to
$XDG_CONFIG_HOME/fnott/fnott.ini
|
| services.mpd.extraConfig | Extra directives added to the end of MPD's configuration
file, mpd.conf
|
| programs.firefox.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.polybar.config | Polybar configuration
|
| programs.fresh-editor.settings | Configuration settings for fresh-editor
|
| programs.keepassxc.settings | Configuration written to
$XDG_CONFIG_HOME/keepassxc/keepassxc.ini
|
| services.mopidy.extraConfigFiles | Extra configuration files read by Mopidy when the service starts
|
| programs.watson.settings | Configuration written to
$XDG_CONFIG_HOME/watson/config on Linux or
$HOME/Library/Application Support/watson/config on Darwin
|
| home.keyboard | Keyboard configuration
|
| programs.zellij.settings | Configuration written to
$XDG_CONFIG_HOME/zellij/config.kdl
|
| programs.ne.menus | Menu configuration file for ne.
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| programs.librewolf.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.jellyfin-mpv-shim.mpvConfig | mpv configuration options to use for jellyfin-mpv-shim
|
| xfconf.settings | Settings to write to the Xfconf configuration system.
|
| programs.ssh.extraOptionOverrides | Extra SSH configuration options that take precedence over any
host specific configuration.
|
| programs.retroarch.settings | RetroArch configuration settings
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| programs.bat.config | Bat configuration.
|
| services.mpd.dbFile | The path to MPD's database
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| home.pointerCursor | Cursor configuration
|
| launchd.agents.<name>.config.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| programs.git.hooks | Configuration helper for Git hooks
|
| programs.gh.hosts | Host-specific configuration written to $XDG_CONFIG_HOME/gh/hosts.yml.
|
| services.jellyfin-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/jellyfin-mpv-shim/conf.json
|
| programs.git.includes.*.contents | Configuration to include
|
| programs.zsh.dotDir | Directory where the zsh configuration and more should be located,
relative to the users home directory
|
| programs.git.includes.*.contentSuffix | Nix store name for the git configuration text file,
when generating the configuration text from nix options.
|
| programs.ssh.enable | Whether to enable SSH client configuration.
|
| programs.lsd.icons | Configuration written to $XDG_CONFIG_HOME/lsd/icons.yaml
|
| programs.thunderbird.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| gtk.gtk2.configLocation | The location of the GTK 2 configuration file.
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|
| programs.gpg.homedir | Directory to store keychains and configuration.
|
| programs.yazi.theme | Configuration written to
$XDG_CONFIG_HOME/yazi/theme.toml
|
| programs.less.config | Configuration for less, written to
$XDG_CONFIG_HOME/lesskey.
|
| programs.jjui.configDir | The directory to contain jjui configuration files.
|
| programs.ssh.extraConfig | Extra configuration.
|
| programs.element-desktop.settings | Configuration settings for Element's default profiles
|
| wayland.windowManager.hyprland.finalPackage | The Hyprland package after applying configuration.
|
| programs.zsh.history | Options related to commands history configuration.
|
| programs.nyxt.config | Configuration file for Nyxt, written in the Common Lisp
programming language.
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| qt.qt5ctSettings | Qtct configuration
|
| programs.amoco.config | Config file for amoco as a Python configuration module.
|
| services.clipse.theme | Configuration written to
$XDG_CONFIG_HOME/clipse/custom_theme.json.
|
| programs.rofi.configPath | Path where to put generated configuration file.
|
| qt.qt6ctSettings | Qtct configuration
|
| programs.sbt.plugins | A list of plugins to place in the sbt configuration directory.
|
| programs.feh.themes | Define themes for feh
|
| programs.kodi.datadir | Directory to store configuration and metadata.
|
| programs.rofi.extraConfig | Additional configuration to add.
|
| programs.xplr.extraConfig | Extra xplr configuration.
|
| programs.jqp.settings | Jqp configuration
|
| programs.mpv.config | Configuration written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| i18n.glibcLocales | Customized glibcLocales package providing
the LOCALE_ARCHIVE_* environment variable
|
| programs.yazi.keymap | Configuration written to
$XDG_CONFIG_HOME/yazi/keymap.toml
|
| wayland.windowManager.sway.swaynag.settings | Configuration written to
$XDG_CONFIG_HOME/swaynag/config
|