| 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.hexchat.channels.<name>.nickname | Primary nickname.
|
| services.proton-pass-agent.enableNushellIntegration | Whether to enable Nushell integration.
|
| services.fluidsynth.extraOptions | Extra arguments, added verbatim to the fluidsynth command
|
| services.swaync.settings | Configuration written to $XDG_CONFIG_HOME/swaync/config.json
|
| programs.sapling.extraConfig | Additional configuration to add.
|
| services.psd.backupLimit | Maximum number of crash recovery snapshots to keep (the oldest ones are deleted first).
|
| wayland.windowManager.hyprland.settings | Hyprland configuration written in Nix
|
| programs.sbt.credentials | A list of credentials to define in the sbt configuration directory.
|
| programs.git.signing.signByDefault | Whether commits and tags should be signed by default.
|
| accounts.email.accounts.<name>.mujmap.settings.auto_create_new_mailboxes | Whether to create new mailboxes automatically on the server from notmuch
tags.
|
| accounts.contact.accounts.<name>.local.path | The path of the storage.
|
| programs.onedrive.settings | Configuration settings for Onedrive
|
| launchd.agents.<name>.config.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| programs.gh.settings.aliases | Aliases that allow you to create nicknames for gh commands.
|
| programs.z-lua.enableFishIntegration | Whether to enable Fish integration.
|
| accounts.calendar.accounts.<name>.vdirsyncer.itemTypes | Kinds of items to show
|
| programs.kakoune.config.ui.setTitle | Change the title of the terminal emulator.
|
| nix.buildMachines | This option lists the machines to be used if distributed builds are
enabled (see nix.distributedBuilds)
|
| services.clipse.allowDuplicates | Allow duplicates
|
| programs.himalaya.package | The himalaya package to use.
|
| wayland.windowManager.sway.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| targets.genericLinux.gpu.nvidia.version | The exact version of Nvidia drivers to use
|
| programs.mcfly.enableLightTheme | Whether to enable light mode theme.
|
| programs.jrnl.settings | Configuration for the jrnl binary
|
| programs.sherlock.launchers | Defines fallback launchers
|
| programs.obsidian.vaults.<name>.settings.themes | Themes to install.
|
| programs.rbenv.plugins | rbenv plugins to install in $HOME/.rbenv/plugins/
|
| services.ollama.environmentVariables | Set arbitrary environment variables for the ollama service
|
| home.extraOutputsToInstall | List of additional package outputs of the packages
home.packages that should be installed into
the user environment.
|
| programs.gnome-terminal.profile.<name>.colors.cursor.foreground | The foreground color.
|
| accounts.email.accounts.<name>.himalaya.settings | Himalaya CLI configuration for this email account
|
| launchd.agents.<name>.config.KeepAlive.AfterInitialDemand | Whether to defer evaluating other KeepAlive conditions until
the job has been started at least once by demand.
|
| services.poweralertd.extraArgs | Extra command line arguments to pass to poweralertd.
|
| programs.ranger.plugins.*.name | Name of the plugin linked to
$XDG_CONFIG_HOME/ranger/plugins/
|
| targets.darwin.defaults."com.apple.dock".size-immutable | Whether to enable locking of the dock size.
|
| programs.ncmpcpp.enable | Whether to enable ncmpcpp - an ncurses Music Player Daemon (MPD) client.
|
| programs.pistol.package | The pistol package to use.
|
| gtk.gtk3.font.package | Package providing the font
|
| programs.fish.functions.<name>.description | A description of what the function does, suitable as a completion
description.
|
| services.listenbrainz-mpd.settings | Configuration for listenbrainz-mpd written to
$XDG_CONFIG_HOME/listenbrainz-mpd/config.toml.
|
| programs.fish.binds.<name>.repaint | Whether to enable redraw prompt after command.
|
| programs.fd.extraOptions | Extra command line options passed to fd.
|
| programs.jujutsu.enable | Whether to enable a Git-compatible DVCS that is both simple and powerful.
|
| services.podman.networks.<name>.labels | The labels to apply to the network.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.action | Action to perform on matched messages.
|
| programs.mr.package | The mr package to use.
|
| programs.zellij.enableFishIntegration | Whether to enable Fish integration.
|
| programs.nushell.environmentVariables | Environment variables to be set
|
| programs.tint2.enable | Whether to enable tint2, a simple, unobtrusive and light panel for Xorg.
|
| accounts.email.accounts.<name>.mujmap.settings.tags.lowercase | If true, translate all mailboxes to lowercase names when mapping to notmuch
tags.
|
| programs.aichat.package | The aichat package to use.
|
| programs.todoman.enable | Whether to enable todoman.
|
| services.wlsunset.output | Name of output to use, by default all outputs are used.
|
| services.podman.builds.<name>.autoStart | Whether to start the build on boot
|
| programs.urxvt.enable | Whether to enable rxvt-unicode terminal emulator.
|
| programs.tealdeer.enable | Whether to enable Tealdeer.
|
| programs.qutebrowser.searchEngines | Search engines that can be used via the address bar
|
| xsession.windowManager.i3.config.gaps.bottom | Bottom gaps value.
|
| programs.go.telemetry.mode | Go telemetry mode to be set.
|
| gtk.gtk2.theme.name | The name of the theme within the package.
|
| programs.bacon.enable | Whether to enable bacon, a background rust code checker.
|
| programs.mcfly.fuzzySearchFactor | Whether to enable fuzzy searching.
0 is off; higher numbers weight toward shorter matches
|
| programs.termite.enableVteIntegration | Whether to enable Shell VTE integration.
|
| home.language.monetary | The language to use for formatting currencies and money amounts.
|
| programs.zed-editor.userTasks | Configuration written to Zed's tasks.json.
List of tasks that can be run from the
command palette.
|
| 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.yt-dlp.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/yt-dlp/config.
|
| programs.sheldon.enableBashIntegration | Whether to enable Bash integration.
|
| programs.zsh.history.ignorePatterns | Do not enter command lines into the history list
if they match any one of the given shell patterns.
|
| programs.neovim.plugins.*.runtime.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| services.radicle.node.package | The radicle-node package to use.
|
| programs.aerc.templates | Templates added to $HOME/.config/aerc/templates/
|
| services.gpg-agent.maxCacheTtlSsh | Set the maximum time a cache entry used for SSH keys is valid to n
seconds
|
| qt.platformTheme.name | Platform theme to use for Qt applications
|
| programs.newsboat.urls.*.tags | Feed tags.
|
| home.keyboard.variant | X keyboard variant
|
| wayland.windowManager.hyprland.systemd.variables | Environment variables to be imported in the systemd & D-Bus user
environment.
|
| programs.ssh.matchBlocks.<name>.checkHostIP | Check the host IP address in the
known_hosts file.
|
| programs.swaylock.settings | Default arguments to swaylock
|
| launchd.agents.<name>.config.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| programs.autorandr.profiles.<name>.config | Per output profile configuration.
|
| programs.lsd.enable | Whether to enable lsd.
|
| programs.aiac.enable | Whether to enable aiac.
|
| accounts.calendar.accounts.<name>.name | Unique identifier of the calendar
|
| programs.todoman.glob | The glob expansion which matches all directories relevant.
|
| programs.k9s.hotKeys | Hotkeys written to $XDG_CONFIG_HOME/k9s/hotkeys.yaml (linux)
or Library/Application Support/k9s/hotkeys.yaml (darwin)
|
| services.amberol.package | The amberol package to use.
|
| programs.hexchat.channels.<name>.servers | IRC Server Address List.
|
| programs.fish.shellAbbrs.<name>.position | If the position is "command", the abbreviation expands only if
the position is a command
|
| wayland.windowManager.sway.config.bars.*.position | The edge of the screen swaybar should show up.
|
| services.podman.images.<name>.password | Password used to connect to registry. (Will be visible in nix store)
|
| services.home-manager.autoUpgrade.enable | Whether to enable the Home Manager upgrade service that periodically updates your Nix
channels before running home-manager switch.
|
| programs.fzf.enableFishIntegration | Whether to enable Fish integration.
|
| programs.bottom.enable | Whether to enable bottom, a cross-platform graphical process/system monitor with a
customizable interface.
|
| programs.kakoune.config.incrementalSearch | Execute a search as it is being typed.
|
| pam.yubico.authorizedYubiKeys.ids | List of authorized YubiKey token IDs
|
| services.swayidle.timeouts.*.command | Command to run after timeout seconds of inactivity.
|
| services.redshift.temperature.day | Colour temperature to use during the day, between
1000 and 25000 K.
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|