| 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
|
| programs.tmux.extraConfig | Additional configuration to add to
tmux.conf.
|
| programs.alot.extraConfig | Extra lines added to alot configuration file.
|
| services.sxhkd.extraConfig | Additional configuration to add.
|
| programs.git.includes | List of configuration files to include.
|
| programs.cmus.extraConfig | Extra configuration to add to cmus rc.
|
| programs.urxvt.extraConfig | Additional configuration to add.
|
| programs.meli.settings | Meli Configuration
|
| programs.yt-dlp.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/yt-dlp/config.
|
| programs.gh.settings | Configuration written to $XDG_CONFIG_HOME/gh/config.yml.
|
| programs.oh-my-posh.configFile | Path to a custom configuration path, can be json, yaml or toml.
|
| programs.pubs.extraConfig | Configuration using syntax written to
$HOME/.pubsrc.
|
| home.keyboard.layout | Keyboard layout
|
| programs.kitty.extraConfig | Additional configuration to add to kitty.conf.
|
| programs.onagre.style | Configuration file to be written to theme.scss for setting
Onagre's theme
|
| programs.rmpc.config | Configuration settings for rmpc in the Rusty Object Notation
format
|
| programs.irssi.extraConfig | These lines are appended to the Irssi configuration.
|
| programs.zed-editor.userDebug | Configuration written to Zed's debug.json
|
| services.mako.extraConfig | Additional configuration lines to inject directly into the generated config file.
|
| programs.oh-my-posh.useTheme | Use one of the official themes
|
| programs.mpv.includes | List of configuration files to include at the end of mpv.conf.
|
| programs.i3blocks.bars | Configuration written to i3blocks config
|
| programs.kakoune.config | kakoune configuration options.
|
| programs.senpai.config | Configuration for senpai
|
| programs.amp.settings | Configuration settings for amp
|
| programs.sioyek.config | Input configuration written to
$XDG_CONFIG_HOME/sioyek/prefs_user.config
|
| programs.imv.settings | Configuration options for imv
|
| programs.lsd.colors | Configuration written to $XDG_CONFIG_HOME/lsd/colors.yaml
|
| i18n.inputMethod.kime.extraConfig | kime configuration
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| xdg.portal.enable | Whether to enable XDG desktop integration
|
| programs.npm.settings | The user-specific npm configuration
|
| programs.nushell.extraEnv | Additional configuration to add to the nushell environment variables file.
|
| programs.ruff.settings | Ruff configuration
|
| programs.meli.includes | Paths of the various meli configuration files to include.
|
| services.twmn.extraConfig | Extra configuration options to add to the twmnd config file
|
| programs.sbt.baseUserConfigPath | Where the sbt configuration files should be located, relative
HOME.
|
| programs.yarn.settings | Available configuration options for yarn see:
https://yarnpkg.com/configuration/yarnrc
|
| programs.ty.settings | Configuration written to
$XDG_CONFIG_HOME/ty/ty.toml
|
| programs.rio.settings | Configuration written to $XDG_CONFIG_HOME/rio/config.toml
|
| programs.htop.settings | Configuration options to add to
$XDG_CONFIG_HOME/htop/htoprc.
|
| programs.uv.settings | Configuration written to
$XDG_CONFIG_HOME/uv/uv.toml
|
| programs.yofi.settings | Configuration settings for yofi
|
| programs.vim-vint.settings | Configuration written to
$XDG_CONFIG_HOME/.vintrc.yaml
|
| uninstall | Whether to set up a minimal configuration that will remove all managed
files and packages
|
| services.recoll.configDir | The directory to contain Recoll configuration files
|
| programs.wofi.settings | Configuration options for wofi
|
| programs.rofi.theme | Name of theme or path to theme file in rasi format or attribute set with
theme configuration
|
| programs.zk.settings | Configuration written to $XDG_CONFIG_HOME/zk/config.toml
|
| programs.bun.settings | Configuration written to
$XDG_CONFIG_HOME/.bunfig.toml
|
| programs.aiac.settings | Configuration settings for aiac
|
| programs.git.includes.*.path | Path of the configuration file to include.
|
| programs.gh-dash.settings | Configuration written to $XDG_CONFIG_HOME/gh-dash/config.yml.
|
| programs.wlogout.layout | Layout configuration for wlogout, see https://github.com/ArtsyMacaw/wlogout#config
for supported values.
|
| home.keyboard.variant | X keyboard variant
|
| programs.joshuto.theme | Configuration written to
$XDG_CONFIG_HOME/joshuto/theme.toml
|
| programs.lsd.settings | Configuration written to
$XDG_CONFIG_HOME/lsd/config.yaml
|
| programs.infat.settings | Configuration written to
$XDG_CONFIG_HOME/infat/config.toml.
|
| programs.pylint.settings | The pylint configuration.
|
| services.wob.settings | Configuration written to $XDG_CONFIG_HOME/wob/wob.ini
|
| programs.clock-rs.settings | The configuration file to be used for clock-rs
|
| programs.cava.settings | Settings to be written to the Cava configuration file
|
| services.avizo.settings | The settings that will be written to the avizo configuration file.
|
| programs.direnv.config | Configuration written to
$XDG_CONFIG_HOME/direnv/direnv.toml
|
| programs.lapce.channel | Lapce channel to configure
|
| services.dunst.settings | Configuration written to $XDG_CONFIG_HOME/dunst/dunstrc.
|
| programs.beets.settings | Configuration written to
$XDG_CONFIG_HOME/beets/config.yaml
|
| services.pueue.settings | Configuration written to
$XDG_CONFIG_HOME/pueue/pueue.yml.
|
| services.tomat.settings | Tomat configuration
|
| programs.mypy.settings | Configuration written to
$XDG_CONFIG_HOME/mypy/config
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| manual.manpages.enable | Whether to install the configuration manual page
|
| programs.floorp.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| services.mbsync.configFile | Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
|
| programs.nushell.extraLogin | Additional configuration to add to the nushell login file.
|
| programs.git.settings | Configuration written to $XDG_CONFIG_HOME/git/config
|
| services.wluma.settings | Configuration to use for wluma
|
| programs.swayr.settings | Configuration included in config.toml
|
| programs.tofi.settings | Settings to be written to the Tofi configuration file
|
| programs.ledger.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/ledger/ledgerrc.
|
| programs.sqls.settings | Configuration written to
$XDG_CONFIG_HOME/sqls/config.yml
|
| programs.zed-editor.userTasks | Configuration written to Zed's tasks.json.
List of tasks that can be run from the
command palette.
|
| programs.cargo.settings | Available configuration options for the .cargo/config see:
https://doc.rust-lang.org/cargo/reference/config.html
|
| services.polybar.extraConfig | Additional configuration to add.
|
| programs.foot.settings | Configuration written to
$XDG_CONFIG_HOME/foot/foot.ini
|
| programs.ranger.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/ranger/rc.conf.
|
| programs.tray-tui.settings | Configuration settings for tray-tui
|
| programs.algia.settings | Configuration settings for algia
|
| programs.mods.settings | Configuration written to
$XDG_CONFIG_HOME/mods/mods.yml
|
| programs.yazi.settings | Configuration written to
$XDG_CONFIG_HOME/yazi/yazi.toml
|
| programs.sapling.extraConfig | Additional configuration to add.
|
| programs.aliae.settings | Configuration settings for aliae
|
| programs.iamb.settings | Configuration written to
$XDG_CONFIG_HOME/iamb/config.toml
|
| programs.rclone.remotes | An attribute set of remote configurations
|
| programs.zsh.prezto.extraConfig | Additional configuration to add to .zpreztorc.
|
| programs.pgcli.settings | Configuration written to
$XDG_CONFIG_HOME/pgcli/config
|
| programs.mpv.bindings | Input configuration written to
$XDG_CONFIG_HOME/mpv/input.conf
|
| programs.neomutt.extraConfig | Extra configuration appended to the end.
|
| programs.mpv.profiles | Sub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.acd-cli.cliSettings | CLI configuration settings for acd-cli
|
| programs.pqiv.settings | Configuration written to $XDG_CONFIG_HOME/pqivrc
|
| programs.lapce.settings | Configuration written to $XDG_CONFIG_HOME/lapce/settings.toml
|
| programs.kitty.settings | Configuration written to
$XDG_CONFIG_HOME/kitty/kitty.conf
|
| programs.sesh.settings | Configuration for sesh, written to ~/.config/sesh/sesh.toml
|
| programs.radio-active.enable | Whether to enable Enable installing radio-active and writing configuration file.
|
| programs.nushell.configFile | The configuration file to be used for nushell
|
| programs.zed-editor.userKeymaps | Configuration written to Zed's keymap.json.
|
| programs.rclone.remotes.<name>.config | Regular configuration options as described in rclone's documentation
https://rclone.org/docs/
|
| programs.firefox.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|
| programs.noti.settings | Configuration written to
$XDG_CONFIG_HOME/noti/noti.yaml
|
| services.mako.settings | Configuration settings for mako
|
| programs.micro.settings | Configuration written to
$XDG_CONFIG_HOME/micro/settings.json
|
| services.wayvnc.settings | See CONFIGURATION section in wayvnc(1).
|
| programs.notmuch.extraConfig | Options that should be appended to the notmuch configuration file.
|
| programs.papis.settings | Configuration written to
$XDG_CONFIG_HOME/papis/config
|
| programs.awscli.settings | Configuration written to $HOME/.aws/config.
|
| programs.waybar.settings | Configuration for Waybar, see https://github.com/Alexays/Waybar/wiki/Configuration
for supported values.
|
| programs.havoc.settings | Configuration written to
$XDG_CONFIG_HOME/havoc.cfg
|
| programs.inori.settings | Configuration written to $XDG_CONFIG_HOME/inori/config.toml
|
| programs.radio-cli.settings | Configuration settings for radio-cli
|
| programs.gpg.settings | GnuPG configuration options
|
| programs.claude-code.mcpServers | MCP (Model Context Protocol) servers configuration
|
| accounts.email.accounts.<name>.gpg | GPG configuration.
|
| programs.wleave.settings | Configuration for wleave
|
| services.shpool.settings | Configuration to use for shpool
|
| programs.helix.settings | Configuration written to
$XDG_CONFIG_HOME/helix/config.toml
|
| programs.abook.extraConfig | Extra lines added to $HOME/.config/abook/abookrc
|
| programs.bemenu.settings | Configuration options for bemenu
|
| services.espanso.configs | The Espanso configuration to use
|
| services.fusuma.settings | YAML config that will override the default fusuma configuration.
|
| programs.andcli.settings | Configuration settings for andcli
|
| programs.zellij.layouts | Configuration written to
$XDG_CONFIG_HOME/zellij/layouts/.kdl
|
| programs.acd-cli.fuseSettings | FUSE configuration settings for acd-cli
|
| programs.atuin.settings | Configuration written to
$XDG_CONFIG_HOME/atuin/config.toml
|
| programs.xmobar.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/xmobar/.xmobarrc
|
| programs.nix-init.settings | Configuration written to
$XDG_CONFIG_HOME/nix-init/config.toml
|
| programs.rofi.pass.extraConfig | Extra configuration to be added at to the rofi-pass config file
|
| programs.swappy.settings | Configuration settings for swappy
|
| programs.chawan.settings | Configuration options for chawan
|
| programs.retext.settings | Configuration settings for retext
|
| services.glance.settings | Configuration written to a yaml file that is read by glance
|
| programs.lazysql.settings | Configuration settings for lazysql.
|
| programs.astroid.extraConfig | JSON config that will override the default Astroid configuration.
|
| programs.vscode.nameShort | Override for package "short name", used for generating configuration
|
| programs.git-cliff.settings | Configuration written to
$XDG_CONFIG_HOME/git-cliff/cliff.toml
|
| programs.animdl.settings | Configuration settings for animdl
|
| programs.gpg.gpgsmSettings | GPGSM configuration options
|
| programs.neovim.plugins | List of vim plugins to install optionally associated with
configuration to be placed in init.vim
|
| wayland.windowManager.labwc.rc | Config to configure labwc options
|
| programs.trippy.settings | Configuration settings for trippy
|
| programs.amfora.settings | Configuration settings for amfora
|
| wayland.windowManager.sway.config | Sway configuration options.
|
| programs.zellij.extraConfig | Extra configuration lines to add to $XDG_CONFIG_HOME/zellij/config.kdl
|
| programs.opkssh.settings | Configuration written to $HOME/.opk/config.yml
|
| services.walker.settings | Configuration settings for walker
|
| home.stateVersion | It is occasionally necessary for Home Manager to change
configuration defaults in a way that is incompatible with
stateful data
|
| programs.neomutt.settings | Extra configuration appended to the end.
|
| programs.claude-code.settings | JSON configuration for Claude Code settings.json
|
| programs.piston-cli.settings | Configuration written to
$XDG_CONFIG_HOME/piston-cli/config.yml.
|
| programs.satty.settings | Configuration for Satty written to $XDG_CONFIG_HOME/satty/config.toml
|
| services.mopidy.settings | Configuration written to
$XDG_CONFIG_HOME/mopidy/mopidy.conf
|
| services.shikane.enable | Whether to enable shikane, A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles..
|
| programs.kakoune.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/kak/kakrc.
|
| programs.aider-chat.settings | Configuration settings for aider-chat
|
| services.pimsync.configFile | Optional configuration file to use instead of the default file
($XDG_CONFIG_HOME/pimsync/pimsync.conf).
|
| programs.tmux.sensibleOnTop | Run the sensible plugin at the top of the configuration
|
| programs.k9s.settings | Configuration written to $XDG_CONFIG_HOME/k9s/config.yaml (linux)
or Library/Application Support/k9s/config.yaml (darwin), See
https://k9scli.io/topics/config/ for supported values.
|
| programs.timidity.extraConfig | Extra configuration.
|
| services.pizauth.extraConfig | Additional global configuration
|
| programs.docker-cli.settings | Available configuration options for the Docker CLI see:
<https://docs.docker.com/reference/cli/docker/#docker-cli-configuration-file-configjson-properties
|
| services.swaync.settings | Configuration written to $XDG_CONFIG_HOME/swaync/config.json
|
| fonts.fontconfig.enable | Whether to enable fontconfig configuration
|
| accounts.email.accounts.<name>.jmap | The JMAP configuration to use for this account.
|
| programs.ghostty.systemd | Configuration for Ghostty's systemd integration
|
| programs.amber.ambsSettings | Configuration settings for amber's ambs tool
|
| accounts.email.accounts.<name>.smtp | The SMTP configuration to use for this account.
|
| programs.acd-cli.cacheSettings | Cache configuration settings for acd-cli
|
| programs.oh-my-posh.settings | Configuration written to
$XDG_CONFIG_HOME/oh-my-posh/config.json
|
| programs.amber.ambrSettings | Configuration settings for amber's ambr tool
|
| programs.radicle.settings | Radicle configuration, written to `~/.radicle/config.json.
|
| accounts.email.accounts.<name>.imap | The IMAP configuration to use for this account.
|
| xsession.windowManager.i3.config | i3 configuration options.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.extraConfig | Extra configuration lines to add to THIS channel's
configuration.
|
| programs.zed-editor.userSettings | Configuration written to Zed's settings.json.
|
| programs.wezterm.extraConfig | Extra configuration written to
$XDG_CONFIG_HOME/wezterm/wezterm.lua
|
| programs.joshuto.keymap | Configuration written to
$XDG_CONFIG_HOME/joshuto/keymap.toml
|
| programs.yambar.settings | Configuration written to $XDG_CONFIG_HOME/yambar/config.yml
|
| services.amberol.enable | Whether to enable Amberol music player as a daemon
|
| programs.twitch-tui.settings | Configuration settings for twitch-tui
|
| programs.ledger.settings | Configuration written to $XDG_CONFIG_HOME/ledger/ledgerrc
|
| programs.navi.settings | Configuration written to
$XDG_CONFIG_HOME/navi/config.yaml on Linux or
$HOME/Library/Application Support/navi/config.yaml
on Darwin
|
| programs.ncspot.settings | Configuration written to
$XDG_CONFIG_HOME/ncspot/config.toml
|
| programs.discord.settings | Configuration for Discord
|
| programs.librewolf.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.todoman.extraConfig | Text for configuration of todoman
|
| programs.i3bar-river.settings | Configuration settings for i3bar-river
|
| xdg.portal.configPackages | List of packages that provide XDG desktop portal configuration, usually in
the form of share/xdg-desktop-portal/$desktop-portals.conf
|
| programs.gurk-rs.settings | Configuration written to $XDG_CONFIG_HOME/gurk/gurk.toml
or Library/Application Support/gurk/gurk.toml
|
| programs.newsboat.extraConfig | Extra configuration values that will be appended to the end.
|
| accounts.email.accounts.<name>.imap.tls | Configuration for secure connections.
|
| programs.abaddon.settings | Configuration settings for abaddon
|
| programs.aphorme.settings | Configuration settings for aphorme
|
| services.davmail.settings | Davmail configuration
|
| programs.helix.languages | Language specific configuration at
$XDG_CONFIG_HOME/helix/languages.toml
|
| programs.airlift.settings | Configuration settings for airlift
|
| programs.kickoff.settings | Configuration settings for kickoff
|
| services.spotifyd.settings | Configuration for spotifyd
|
| accounts.email.accounts.<name>.smtp.tls | Configuration for secure connections.
|
| programs.openstackclient.clouds | Configuration needed to connect to one or more clouds
|
| programs.zapzap.settings | Configuration settings for zapzap
|
| programs.wallust.settings | Configuration written to $XDG_CONFIG_HOME/wallust/wallust.toml
|
| programs.ghostty.settings | Configuration written to $XDG_CONFIG_HOME/ghostty/config
|
| programs.earthly.settings | Configuration written to ~/.earthly/config.yml file
|
| accounts.email.accounts.<name>.name | Unique identifier of the account
|
| programs.fuzzel.settings | Configuration for fuzzel written to
$XDG_CONFIG_HOME/fuzzel/fuzzel.ini
|
| programs.vinegar.settings | Configuration written to $XDG_CONFIG_HOME/vinegar/config.toml
|
| programs.hyprlock.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprlock.conf.
|
| programs.emacs.extraConfig | Configuration to include in the Emacs default init file
|
| programs.termite.cursorBlink | Specify the how the terminal's cursor should behave
|
| programs.hyprlock.sourceFirst | Whether to enable putting source entries at the top of the configuration.
|
| services.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| programs.acd-cli.clientSettings | Client configuration settings for acd-cli
|
| programs.hexchat.settings | Configuration for $XDG_CONFIG_HOME/hexchat/hexchat.conf, see
https://hexchat.readthedocs.io/en/latest/settings.html#list-of-settings
for supported values.
|
| services.clipcat.ctlSettings | Configuration settings for clipcatctl
|
| services.podman.settings.mounts | mounts.conf configuration
|
| programs.readline.extraConfig | Configuration lines appended unchanged to the end of the
~/.inputrc file.
|
| nix.buildMachines.*.sshKey | The path to the SSH private key with which to authenticate on
the build machine
|
| services.grobi.executeAfter | Commands to be run after an output configuration was
changed
|
| programs.asciinema.enable | Whether to enable Enable installing asciinema and writing configuration file.
|
| programs.bacon.settings | Bacon configuration written to either Library/Application Support/org.dystroy.bacon/prefs.toml
(darwin) or $XDG_CONFIG_HOME/bacon/prefs.toml
|
| programs.formiko.settings | Configuration settings for formiko
|
| services.udiskie.settings | Configuration written to
$XDG_CONFIG_HOME/udiskie/config.yml
|
| programs.joshuto.settings | Configuration written to
$XDG_CONFIG_HOME/joshuto/joshuto.toml
|
| services.wpaperd.settings | Configuration written to
$XDG_CONFIG_HOME/wpaperd/wallpaper.toml
|
| programs.swayimg.settings | Configuration written to
$XDG_CONFIG_HOME/swayimg/config
|
| services.mpd-discord-rpc.settings | Configuration included in config.toml
|
| services.picom.settings | Picom settings
|
| programs.anvil-editor.settings | Configuration settings for anvil-editor
|
| programs.codex.settings | Configuration written to CODEX_HOME/config.toml (0.2.0+)
or ~/.codex/config.yaml (<0.2.0)
|
| programs.tex-fmt.settings | Configuration written to
$XDG_CONFIG_HOME/tex-fmt/tex-fmt.toml on Linux or
$HOME/Library/Application Support/tex-fmt/tex-fmt.toml on Darwin
|
| editorconfig.enable | Whether to enable EditorConfig home configuration file.
|
| programs.neovim.coc.settings | Extra configuration lines to add to
$XDG_CONFIG_HOME/nvim/coc-settings.json
See
https://github.com/neoclide/coc.nvim/wiki/Using-the-configuration-file
for options.
|
| programs.nix-search-tv.settings | Configuration written to $XDG_CONFIG_HOME/nix-search-tv/config.json
|
| programs.joshuto.mimetype | Configuration written to
$XDG_CONFIG_HOME/joshuto/mimetype.toml
|
| programs.xplr.plugins | An attribute set of plugin paths to be added to the [package.path]https://www.lua.org/manual/5.4/manual.html#pdf-package.path of the ~/config/xplr/init.lua configuration file
|
| programs.mercurial.extraConfig | Additional configuration to add.
|
| services.udiskie.enable | Whether to enable the udiskie mount daemon
|
| programs.gallery-dl.settings | Configuration written to
$XDG_CONFIG_HOME/gallery-dl/config.json
|
| programs.kraftkit.settings | Configuration written to $XDG_CONFIG_HOME/kraftkit/config.yaml.
|
| programs.ashell.settings | Ashell configuration written to $XDG_CONFIG_HOME/ashell/config.toml (0.5.0+)
or $XDG_CONFIG_HOME/ashell/config.yaml (<0.5.0)
|
| programs.comodoro.settings | Comodoro configuration
|
| programs.halloy.settings | Configuration settings for halloy
|
| programs.gpg.dirmngrSettings | Dirmngr configuration options
|
| programs.i3status.general | Configuration to add to i3status config
general section
|
| xsession.windowManager.bspwm.rules | Rule configuration
|
| programs.vscode.argvSettings | Configuration written to Visual Studio Code's
argv.json
|
| programs.poetry.settings | Configuration written to
$XDG_CONFIG_HOME/pypoetry/config.toml on Linux or
$HOME/Library/Application Support/pypoetry/config.toml on Darwin
|
| programs.cudatext.userSettings | User configuration for Cudatext.
|
| programs.alistral.settings | Configuration settings for alistral
|
| services.shikane.settings | Configuration written to
$XDG_CONFIG_HOME/shikane/config.toml.
See
for more information.
|
| programs.rtorrent.extraConfig | Configuration written to
$XDG_CONFIG_HOME/rtorrent/rtorrent.rc
|
| programs.sioyek.bindings | Input configuration written to
$XDG_CONFIG_HOME/sioyek/keys_user.config
|
| services.clipcat.menuSettings | Configuration settings for clipcat-menu
|
| programs.spotify-player.themes | Configuration written to the themes field of
$XDG_CONFIG_HOME/spotify-player/theme.toml
|
| programs.sherlock.settings | Configuration for Sherlock
|
| programs.onedrive.settings | Configuration settings for Onedrive
|
| services.autorandr.enable | Whether to enable the Autorandr systemd service
|
| programs.neovide.settings | Neovide configuration
|
| services.ludusavi.settings | Ludusavi configuration as an attribute set
|
| wayland.windowManager.sway.config.fonts | Font configuration for window titles, nagbar...
|
| programs.aperture.settings | Configuration settings for aperture
|
| programs.himalaya.settings | Himalaya CLI global configuration
|
| wayland.windowManager.sway.extraConfig | Extra configuration lines to add to ~/.config/sway/config.
|
| programs.waveterm.settings | Configuration settings for WaveTerm
|
| programs.ghostty.installVimSyntax | Whether to enable installation of Ghostty configuration syntax for Vim.
|
| programs.workstyle.settings | Configuration for workstyle
|
| programs.swaylock.settings | Default arguments to swaylock
|
| programs.i3status.enableDefault | Whether or not to enable
the default configuration.
|
| services.podman.settings.storage | storage.conf configuration
|
| programs.ssh.matchBlocks.<name>.extraOptions | Extra configuration options for the host.
|
| programs.ahoviewer.config | Configuration settings for ahoviewer
|
| xsession.windowManager.i3.extraConfig | Extra configuration lines to add to ~/.config/i3/config.
|
| programs.floorp.profiles.<name>.search | Declarative search engine configuration.
|
| programs.yt-dlp.settings | Configuration written to
$XDG_CONFIG_HOME/yt-dlp/config
|
| programs.opencode.web.extraArgs | Extra arguments to pass to the opencode web command
|
| programs.intelli-shell.settings | Configuration settings for intelli-shell
|
| programs.sbt.credentials | A list of credentials to define in the sbt configuration directory.
|
| accounts.contact.accounts.<name>.local | Local configuration for the contacts.
|
| accounts.email.accounts.<name>.maildir | Maildir configuration for this account.
|
| xsession.windowManager.i3.config.fonts | Font configuration for window titles, nagbar...
|
| programs.kodi.settings | Configuration to write to the advancedsettings.xml
file in kodis userdata directory
|
| programs.starship.settings | Configuration written to
$XDG_CONFIG_HOME/starship.toml
|
| programs.topgrade.settings | Configuration written to
$XDG_CONFIG_HOME/topgrade.toml
|
| services.redshift.settings | The configuration to pass to Redshift
|
| programs.aichat.settings | Configuration written to
$XDG_CONFIG_HOME/aichat/config.yaml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/aichat/config.yaml
|
| programs.ghostty.installBatSyntax | Whether to enable installation of Ghostty configuration syntax for bat.
|
| wayland.windowManager.sway.xwayland | Enable xwayland, which is needed for the default configuration of sway.
|
| programs.gpg.scdaemonSettings | SCdaemon configuration options
|
| services.mbsync.frequency | How often to run mbsync
|
| wayland.windowManager.sway.config.bars.*.fonts | Font configuration for this bar.
|
| programs.cudatext.lexerSettings | User configuration settings specific to each lexer.
|
| services.pizauth.accounts.<name>.name | Unique identifier of the account
|
| launchd.agents.<name>.config.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| programs.spotify-player.actions | Configuration written to the actions field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| programs.aerospace.settings | AeroSpace configuration, see
https://nikitabobko.github.io/AeroSpace/guide#configuring-aerospace
for supported values.
|
| programs.alacritty.theme | A theme from the
alacritty-theme
repository to import in the configuration
|
| accounts.contact.accounts.<name>.name | Unique identifier of the contact account
|
| services.clipcat.daemonSettings | Configuration settings for clipcatd
|
| programs.freetube.settings | Configuration settings for FreeTube
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| programs.spotify-player.keymaps | Configuration written to the keymaps field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| dconf.settings | Settings to write to the dconf configuration system
|
| accounts.contact.accounts.<name>.remote | Remote configuration for the contacts.
|
| services.blueman-applet.enable | Whether to enable the Blueman applet
|
| xsession.windowManager.i3.config.bars.*.fonts | Font configuration for this bar.
|
| programs.i3status-rust.bars.<name>.blocks | Configuration blocks to add to i3status-rust
config
|
| services.flameshot.settings | Configuration to use for Flameshot
|
| programs.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| programs.distrobox.settings | Configuration settings for Distrobox
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| programs.terminator.config | configuration for terminator
|
| programs.firefox.profiles.<name>.search | Declarative search engine configuration.
|
| launchd.agents.<name>.config.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| services.hyprshell.settings | Configuration settings for hyprshell
|
| programs.hyprlock.settings | Hyprlock configuration written in Nix
|
| services.hypridle.settings | Hypridle configuration written in Nix
|
| programs.bluetuith.settings | Configuration written to
$XDG_CONFIG_HOME/bluetuith/bluetuith.conf
|
| programs.waylogout.settings | Default arguments to waylogout
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| accounts.calendar.accounts.<name>.local | Local configuration for the calendar.
|
| programs.cavalier.settings.cava | Settings to be written to the underlying Cava configuration file
|
| accounts.email.accounts.<name>.enable | Whether this account is enabled
|
| 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.ripgrep.arguments | List of arguments to pass to ripgrep
|
| services.gammastep.settings | The configuration to pass to Gammastep
|
| programs.difftastic.options | Configuration options for difftastic
|
| programs.spotify-player.settings | Configuration written to
$XDG_CONFIG_HOME/spotify-player/app.toml
|
| wayland.windowManager.sway.extraConfigEarly | Like extraConfig, except lines are added to ~/.config/sway/config before all other configuration.
|
| services.stalonetray.config | Stalonetray configuration as a set of attributes.
|
| xsession.windowManager.xmonad.buildScript | Build script for your xmonad configuration.
|
| programs.hyprpanel.settings | Configuration written to
$XDG_CONFIG_HOME/hyprpanel/config.json
|
| xsession.windowManager.fluxbox.apps | Apps configuration for Fluxbox, written to
~/.fluxbox/apps
|
| xsession.windowManager.fluxbox.init | Init configuration for Fluxbox, written to
~/.fluxbox/init
|
| programs.tealdeer.settings | Configuration written to
$XDG_CONFIG_HOME/tealdeer/config.toml on Linux or
$HOME/Library/Application Support/tealdeer/config.toml on Darwin
|
| accounts.calendar.accounts.<name>.name | Unique identifier of the calendar
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| home.extraDependencies | A list of paths that should be included in the home
closure but generally not visible
|
| xsession.windowManager.command | Command to use to start the window manager
|
| xsession.windowManager.fluxbox.menu | Menu configuration for Fluxbox, written to
~/.fluxbox/menu
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| programs.superfile.hotkeys | Hotkey configuration written to $XDG_CONFIG_HOME/superfile/hotkeys.toml
(linux) or Library/Application Support/superfile/hotkeys.toml (darwin), See
https://superfile.netlify.app/configure/custom-hotkeys/ for supported values.
|
| wayland.windowManager.sway.swaynag.enable | Whether to enable configuration of swaynag, a lightweight error bar for sway.
|
| programs.sway-easyfocus.settings | Configuration settings for sway-easyfocus
|
| xsession.windowManager.fluxbox.keys | Keyboard shortcuts configuration for Fluxbox, written to
~/.fluxbox/keys
|
| accounts.calendar.accounts.<name>.remote | Remote configuration for the calendar.
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| programs.taskwarrior.config | Key-value configuration written to
$XDG_CONFIG_HOME/task/taskrc.
|
| services.hound.repositories | The repository configuration.
|
| programs.readline.includeSystemConfig | Whether to include the system-wide configuration.
|
| programs.kubeswitch.settings | Configuration written to
~/.kube/switch-config.yaml.
|
| accounts.email.accounts.<name>.alot.extraConfig | Extra settings to add to this Alot account configuration.
|
| services.hyprpaper.settings | hyprpaper configuration written in Nix
|
| programs.sketchybar.sbarLuaPackage | The sbarlua package to use
|
| wayland.windowManager.wayfire.wf-shell.enable | Whether to enable Manage wf-shell Configuration.
|
| programs.hyprlock.enable | Whether to enable Hyprlock, Hyprland's GPU-accelerated lock screen
utility
|
| programs.papis.libraries.<name>.settings | Configuration for this library.
|
| xsession.windowManager.xmonad.libFiles | Additional files that will be saved in
~/.xmonad/lib/ and included in the configuration
build
|
| accounts.email.accounts.<name>.signature | Signature configuration.
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| programs.zsh.enableCompletion | Enable zsh completion
|
| services.ludusavi.frequency | How often to run ludusavi
|
| wayland.windowManager.wayfire.settings | Wayfire configuration written in Nix
|
| programs.offlineimap.pythonFile | Python code that can then be used in other parts of the
configuration.
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| programs.git.includes.*.condition | Include this configuration only when condition
matches
|
| accounts.email.accounts.<name>.meli.settings | Account specific meli configuration
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| home.enableNixpkgsReleaseCheck | Determines whether to check for release version mismatch between Home
Manager and Nixpkgs
|
| programs.firefoxpwa.settings | Settings to be written to the configuration file
|
| services.stalonetray.extraConfig | Additional configuration lines for stalonetrayrc.
|
| programs.kubecolor.settings | Configuration written to ~/.kube/color.yaml (Linux)
or Library/Application Support/kube/color.yaml (Darwin)
|
| wayland.windowManager.sway.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| programs.i3status-rust.bars | Attribute set of i3status-rust bars, each with their own configuration
|
| programs.rbw.settings.pinentry | Which pinentry interface to use
|
| services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| services.colima.profiles.<name>.settings | Colima configuration settings, see https://github.com/abiosoft/colima/blob/main/embedded/defaults/colima.yaml or run colima template.
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| programs.superfile.settings | Configuration written to $XDG_CONFIG_HOME/superfile/config.toml
(linux) or Library/Application Support/superfile/config.toml (darwin), See
https://superfile.netlify.app/configure/superfile-config/ for supported values.
|
| nixpkgs.overlays | List of overlays to use with the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to
override packages globally
|
| programs.quickshell.configs | A set of configs to include in the quickshell config directory
|
| programs.alacritty.settings | Configuration written to
$XDG_CONFIG_HOME/alacritty/alacritty.yml or
$XDG_CONFIG_HOME/alacritty/alacritty.toml
(the latter being used for alacritty 0.13 and later)
|
| editorconfig.settings | Configuration written to $HOME/.editorconfig.
root = true is automatically added to the file,
it must not be added here
|
| xsession.windowManager.i3.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| xsession.windowManager.awesome.luaModules | List of lua packages available for being
used in the Awesome configuration.
|
| wayland.windowManager.hyprland.sourceFirst | Whether to enable putting source entries at the top of the configuration
.
|
| wayland.windowManager.hyprland.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprland.conf.
|
| programs.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| accounts.email.accounts.<name>.flavor | Some email providers have peculiar behavior that require
special treatment
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|
| services.kanshi.settings.*.profile.outputs | Outputs configuration.
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| programs.librewolf.profiles.<name>.search | Declarative search engine configuration.
|
| programs.broot.settings.skin | Color configuration
|
| targets.darwin.keybindings | This will configure the default keybindings for text fields in macOS
applications
|
| services.easyeffects.enable | Whether to enable Easyeffects daemon
|
| programs.autorandr.profiles.<name>.config | Per output profile configuration.
|
| programs.onlyoffice.settings | Configuration settings for Onlyoffice
|
| services.podman.settings.containers | containers.conf configuration
|
| services.hyprsunset.settings | Hyprsunset configuration written in Nix
|
| programs.streamlink.plugins | Streamlink plugins
|
| services.syncthing.settings.options | The options element contains all other global configuration options
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| programs.anime-downloader.settings | Configuration settings for anime-downloader
|
| programs.pistol.associations | Associations written to the Pistol configuration at
$XDG_CONFIG_HOME/pistol/pistol.conf.
|
| programs.rclone.requiresUnit | The name of a systemd user service that must complete before the rclone
configuration file is written
|
| services.signaturepdf.extraConfig | Additional configuration optional.
|
| programs.streamlink.settings | Global configuration options for streamlink
|
| accounts.email.accounts.<name>.astroid.extraConfig | Extra settings to add to this astroid account configuration.
|
| wayland.windowManager.wayfire.wf-shell.settings | Wf-shell configuration written in Nix
|
| programs.nheko.settings | Attribute set of Nheko preferences (converted to an INI file)
|
| programs.wayprompt.settings | Configuration for wayprompt written to
$XDG_CONFIG_HOME/wayprompt/config.ini
|
| programs.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.local | Local store extra configuration.
|
| services.rescrobbled.settings | Configuration written to $XDG_CONFIG_HOME/rescrobbled/config.toml
See https://github.com/InputUsername/rescrobbled#configuration for
the full list of options.
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| services.pantalaimon.settings | Configuration written to
$XDG_CONFIG_HOME/pantalaimon/pantalaimon.conf
|
| xsession.windowManager.fluxbox.slitlist | Slitlist configuration for Fluxbox, written to
~/.fluxbox/slitlist
|
| programs.lazydocker.settings | Configuration written to
$XDG_CONFIG_HOME/lazydocker/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/jesseduffield/lazydocker/config.yml
|
| services.vdirsyncer.frequency | How often to run vdirsyncer
|
| services.pulseeffects.enable | Whether to enable Pulseeffects daemon
Note, it is necessary to add
programs.dconf.enable = true;
to your system configuration for the daemon to work correctly.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.remote | Remote store extra configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.gamma | Output gamma configuration.
|
| programs.niriswitcher.settings | niriswitcher configuration
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| accounts.email.accounts.<name>.aerc.extraAccounts | Extra config added to the configuration section for this account in
$HOME/.config/aerc/accounts.conf
|
| services.hyprlauncher.settings | Configuration settings for hyprlauncher
|
| programs.lazyworktree.settings | Configuration settings for lazyworktree
|
| accounts.email.accounts.<name>.aerc.extraConfig | Config specific to this account, added to $HOME/.config/aerc/aerc.conf
|
| services.random-background.enable | Whether to enable random desktop background
|
| accounts.email.accounts.<name>.mbsync.extraConfig.channel | Per channel extra configuration.
|
| programs.offlineimap.extraConfig.mbnames | Extra configuration options added to the
mbnames section.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.account | Account section extra configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.rotate | Output rotate configuration.
|
| programs.offlineimap.extraConfig.general | Extra configuration options added to the
general section.
|
| programs.thunderbird.profiles.<name>.search | Declarative search engine configuration.
|
| programs.swaylock.enable | Whether to enable swaylock
|
| programs.offlineimap.extraConfig.default | Extra configuration options added to the
DEFAULT section.
|
| services.home-manager.autoUpgrade.frequency | The interval at which the Home Manager auto upgrade is run
|
| services.listenbrainz-mpd.settings | Configuration for listenbrainz-mpd written to
$XDG_CONFIG_HOME/listenbrainz-mpd/config.toml.
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| services.jankyborders.settings | Configuration settings to passed to borders in
$XDG_CONFIG_HOME/borders/bordersc
|
| wayland.windowManager.hyprland.settings | Hyprland configuration written in Nix
|
| accounts.email.accounts.<name>.mujmap.settings.tags | Tag configuration
|
| accounts.email.accounts.<name>.himalaya.settings | Himalaya CLI configuration for this email account
|
| services.borgmatic.frequency | How often to run borgmatic when
services.borgmatic.enable = true
|
| programs.floorp.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| services.muchsync.remotes.<name>.frequency | How often to run muchsync
|
| programs.awscli.credentials | Configuration written to $HOME/.aws/credentials
|
| targets.genericLinux.nixGL.packages | The nixGL package set containing GPU library wrappers
|
| programs.prismlauncher.settings | Configuration written to prismlauncher.cfg.
|
| wayland.windowManager.hyprland.enable | Whether to enable configuration for Hyprland, a tiling Wayland
compositor that doesn't sacrifice on its looks.
This module configures Hyprland and adds it to your user's PATH,
but does not make certain system-level changes
|
| programs.desktoppr.settings.setOnlyOnce | If false (the default), the desktop picture/wallpaper will be reset
to the configured parameters on every system configuration change
|
| xsession.windowManager.spectrwm.unbindings | List of keybindings to disable from default Spectrwm configuration.
|
| accounts.email.accounts.<name>.lieer.sync.frequency | How often to synchronize the account
|
| services.syncthing.settings | Extra configuration options for Syncthing
|
| programs.firefox.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| services.taskwarrior-sync.frequency | How often to run taskwarrior sync
|
| accounts.email.accounts.<name>.imapnotify.extraConfig | Additional configuration to add for this account.
|
| xsession.windowManager.fluxbox.windowmenu | Window menu configuration for Fluxbox, written to
~/.fluxbox/windowmenu
|
| services.home-manager.autoExpire.frequency | The interval at which the Home Manager auto expire is run
|
| programs.streamlink.plugins.<name>.settings | Configuration for the specific plugin, written to
$XDG_CONFIG_HOME/streamlink/config. (linux) or
Library/Application Support/streamlink/config. (darwin).
|
| programs.vscode.haskell.hie.executablePath | The path to the Haskell IDE Engine executable
|
| services.activitywatch.settings | Configuration for aw-server-rust to be generated at
$XDG_CONFIG_HOME/activitywatch/aw-server-rust/config.toml.
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| accounts.email.accounts.<name>.alot.contactCompletion | Contact completion configuration as expected per alot
|
| programs.librewolf.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| xsession.windowManager.herbstluftwm.extraConfig | Extra configuration lines to add verbatim to
$XDG_CONFIG_HOME/herbstluftwm/autostart.
|
| programs.autorandr.profiles.<name>.config.<name>.scale | Output scale configuration
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.local | Extra configuration options to add to the local account
section.
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| accounts.email.accounts.<name>.thunderbird.settings | Extra settings to add to this Thunderbird account configuration
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.remote | Extra configuration options to add to the remote account
section.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters | List of message filters to add to this Thunderbird account
configuration.
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.account | Extra configuration options to add to the account section.
|
| programs.openstackclient.publicClouds | Public information about clouds
|
| launchd.agents.<name>.config.Sockets | This optional key is used to specify launch on demand sockets that can be used to let launchd know when
to run the job
|
| services.polybar.settings | Polybar configuration
|
| specialisation | A set of named specialized configurations
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| programs.ripgrep-all.custom_adapters.*.version | The version identifier used to key cache entries; change if the configuration or program changes
|
| accounts.contact.accounts.<name>.khard.addressbooks | If provided, each item on this list will generate an
entry on khard configuration file as a separate addressbook
(vdir)
|
| accounts.email.accounts.<name>.thunderbird.perIdentitySettings | Extra settings to add to each identity of this Thunderbird
account configuration
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| services.activitywatch.watchers.<name>.settingsFilename | The filename of the generated settings file
|
| services.trayer.settings | Trayer configuration as a set of attributes
|
| xdg.configHome | Absolute path to directory holding application configurations
|
| programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| programs.mcp.servers | MCP server configurations written to
XDG_CONFIG_HOME/mcp/mcp.json
|
| services.podman.images | Defines Podman image quadlet configurations.
|
| services.podman.builds | Defines Podman build quadlet configurations.
|
| programs.aichat.agents | Agent-specific configurations
|
| programs.smug.projects | Attribute set with project configurations.
|
| services.podman.volumes | Defines Podman volume quadlet configurations.
|
| programs.sftpman.mounts | The sshfs mount configurations written to
$XDG_CONFIG_HOME/sftpman/mounts/.
|
| services.podman.machines | Declarative podman machine configurations.
|
| services.podman.networks | Defines Podman network quadlet configurations.
|
| programs.zed-editor.mutableUserDebug | Whether user debug configurations (debug.json) can be updated by zed.
|
| programs.lutris.runners | Attribute set of Lutris runners along with their configurations
|
| programs.docker-cli.contexts | Attribute set of Docker context configurations
|
| programs.radio-active.settings | Declare-able configurations for radio-active written to
$XDG_CONFIG_HOME/radio-active/configs.ini.
|
| services.podman.containers | Defines Podman container quadlet configurations.
|
| programs.borgmatic.backups | Borgmatic allows for several named backup configurations,
each with its own source directories and repositories.
|
| services.restic.backups | Backup configurations for Restic
|
| programs.neovim.generatedConfigs | Generated configurations with as key their language (set via type).
|
| programs.pianobar.settings | Apply configurations for pianobar via key/value attributes
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| programs.floorp.profiles.<name>.containers | Attribute set of container configurations
|
| programs.firefox.profiles.<name>.containers | Attribute set of container configurations
|
| programs.distrobox.containers | A set of containers and all its respective configurations
|
| programs.librewolf.profiles.<name>.containers | Attribute set of container configurations
|
| services.syncthing.settings.folders.<name>.devices | The devices this folder should be shared with
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|