| services.ssh-tpm-agent.keyDir | Path of the directory to look for TPM sealed keys in, defaults to $HOME/.ssh if unset
|
| services.kbfs.mountPoint | Mount point for the Keybase filesystem, relative to
HOME.
|
| programs.zsh.zplug.zplugHome | Path to zplug home directory.
|
| i18n.glibcLocales | Customized glibcLocales package providing
the LOCALE_ARCHIVE_* environment variable
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| accounts.email.accounts.<name>.aerc.extraConfig | Config specific to this account, added to $HOME/.config/aerc/aerc.conf
|
| programs.pubs.extraConfig | Configuration using syntax written to
$HOME/.pubsrc.
|
| programs.swaylock.enable | Whether to enable swaylock
|
| programs.borgmatic.backups.<name>.location.excludeHomeManagerSymlinks | Whether to exclude Home Manager generated symbolic links from
the backups
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| programs.sbt.baseUserConfigPath | Where the sbt configuration files should be located, relative
HOME.
|
| programs.aerc.extraConfig | Extra lines added to $HOME/.config/aerc/aerc.conf
|
| programs.rbenv.plugins | rbenv plugins to install in $HOME/.rbenv/plugins/
|
| accounts.contact.basePath | The base directory in which to save contacts
|
| programs.docker-cli.configDir | Folder relative to the user's home directory where the Docker CLI settings should be stored.
|
| programs.aerc.extraBinds | Extra lines added to $HOME/.config/aerc/binds.conf
|
| programs.awscli.settings | Configuration written to $HOME/.aws/config.
|
| programs.abook.extraConfig | Extra lines added to $HOME/.config/abook/abookrc
|
| targets.genericLinux.enable | Whether to enable settings that make Home Manager work better on
GNU/Linux distributions other than NixOS.
|
| accounts.calendar.basePath | The base directory in which to save calendars
|
| programs.opkssh.settings | Configuration written to $HOME/.opk/config.yml
|
| programs.gradle.settings | Key value pairs to write to gradle.properties in the Gradle
home directory.
|
| 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.starship.configPath | Relative path to the user's home directory where the Starship config should be stored.
|
| programs.aerc.stylesets | Stylesets added to $HOME/.config/aerc/stylesets/
|
| programs.aerc.templates | Templates added to $HOME/.config/aerc/templates/
|
| systemd.user.packages | Packages providing systemd user units
|
| programs.aerc.extraAccounts | Extra lines added to $HOME/.config/aerc/accounts.conf
|
| wayland.windowManager.sway.config.up | Home row direction key for moving up.
|
| programs.gradle.initScripts | Definition of init scripts to link into the Gradle home directory
|
| systemd.user.systemctlPath | Absolute path to the systemctl tool
|
| programs.smug.projects.<name>.root | Root path in filesystem of the smug project
|
| 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.
|
| wayland.windowManager.sway.config.down | Home row direction key for moving down.
|
| targets.darwin.copyApps.directory | Path to link apps relative to the home directory.
|
| pam.yubico.authorizedYubiKeys.path | File path to write the authorized YubiKeys,
relative to HOME.
|
| targets.darwin.linkApps.directory | Path to link apps relative to the home directory.
|
| wayland.windowManager.sway.config.left | Home row direction key for moving left.
|
| programs.poetry.settings | Configuration written to
$XDG_CONFIG_HOME/pypoetry/config.toml on Linux or
$HOME/Library/Application Support/pypoetry/config.toml on Darwin
|
| accounts.email.maildirBasePath | The base directory for account maildir directories
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| programs.watson.settings | Configuration written to
$XDG_CONFIG_HOME/watson/config on Linux or
$HOME/Library/Application Support/watson/config on Darwin
|
| wayland.windowManager.sway.config.right | Home row direction key for moving right.
|
| programs.kodi.sources | Contents to populate the file sources.xml in kodis
userdata directory
|
| programs.obsidian.vaults.<name>.target | Path to target vault relative to the user's HOME.
|
| programs.tealdeer.settings | Configuration written to
$XDG_CONFIG_HOME/tealdeer/config.toml on Linux or
$HOME/Library/Application Support/tealdeer/config.toml on Darwin
|
| programs.hyprlock.enable | Whether to enable Hyprlock, Hyprland's GPU-accelerated lock screen
utility
|
| programs.powerline-go.pathAliases | Pairs of full-path and corresponding desired short name
|
| programs.kodi.addonSettings | Attribute set with the plugin namespace as toplevel key and the plugins
settings as lower level key/value pairs
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| 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
|
| editorconfig.settings | Configuration written to $HOME/.editorconfig.
root = true is automatically added to the file,
it must not be added here
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.man.generateCaches | Whether to generate the manual page index caches using
mandb(8)
|
| systemd.user.services.<name>.Unit.X-Reload-Triggers | List of free form strings that can be used to trigger a service
reload during Home Manager activation.
|
| targets.genericLinux.nixGL.installScripts | For each wrapper wrp named in the provided list, a wrapper script
named nixGLWrp is installed into the environment
|
| programs.floorp.profiles.<name>.settings | Attribute set of Floorp preferences
|
| systemd.user.services.<name>.Unit.X-Restart-Triggers | List of free form strings that can be used to trigger a service
restart during Home Manager activation.
|
| programs.taskwarrior.dataLocation | Location where Task Warrior will store its data
|
| accounts.email.accounts.<name>.aerc.extraAccounts | Extra config added to the configuration section for this account in
$HOME/.config/aerc/accounts.conf
|
| programs.firefox.profiles.<name>.settings | Attribute set of Firefox preferences
|
| services.random-background.enable | Whether to enable random desktop background
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| programs.awscli.credentials | Configuration written to $HOME/.aws/credentials
|
| i18n.inputMethod.type | Select the enabled input method
|
| programs.keepassxc.settings | Configuration written to
$XDG_CONFIG_HOME/keepassxc/keepassxc.ini
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| services.syncthing.settings.folders.<name>.path | The path to the folder which should be shared
|
| services.random-background.imageDirectory | The directory of images from which a background should be
chosen
|
| programs.qutebrowser.quickmarks | Quickmarks to add to qutebrowser's quickmarks file
|
| programs.librewolf.profiles.<name>.settings | Attribute set of LibreWolf preferences
|
| accounts.email.accounts.<name>.lieer.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| accounts.email.accounts.<name>.mujmap.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| specialisation.<name>.configuration | Arbitrary Home Manager configuration settings.
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| xsession.pointerCursor.name | Alias of home.pointerCursor.name.
|
| xsession.pointerCursor.size | Alias of home.pointerCursor.size.
|
| services.podman.builds.<name>.tags | Name associated with the build
|
| programs.man.enable | Whether to enable manual pages and the man
command
|
| xsession.pointerCursor.package | Alias of home.pointerCursor.package.
|
| xsession.pointerCursor.defaultCursor | Alias of home.pointerCursor.x11.defaultCursor.
|
| programs.eza.enableIonIntegration | Whether to enable Ion integration.
|
| fonts.fontconfig.enable | Whether to enable fontconfig configuration
|
| programs.starship.enableIonIntegration | Whether to enable Ion integration.
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| programs.eza.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.yazi.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.mise.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.oh-my-posh.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.broot.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.vivid.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.aliae.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.atuin.enableNushellIntegration | Whether to enable Nushell integration.
|
| services.ssh-agent.enableNushellIntegration | Whether to enable Nushell integration.
|