| targets.darwin.copyApps.enable | Whether to enable copying macOS applications to the user environment (works with Spotlight).
|
| services.megasync.package | The megasync package to use.
|
| accounts.calendar.accounts.<name>.vdirsyncer.metadata | Metadata keys that should be synchronized when vdirsyncer
metasync is executed.
|
| programs.lesspipe.enable | Whether to enable lesspipe preprocessor for less.
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| services.ssh-tpm-agent.keyDir | Path of the directory to look for TPM sealed keys in, defaults to $HOME/.ssh if unset
|
| programs.gnome-terminal.profile.<name>.colors.highlight | The colors for the terminal’s highlighted area.
|
| home.keyboard.options | X keyboard options; layout switching goes here.
|
| accounts.email.accounts.<name>.mujmap.settings | Settings which are applied to mujmap.toml
for the account
|
| programs.acd-cli.fuseSettings | FUSE configuration settings for acd-cli
|
| programs.anki.sync.networkTimeout | Network timeout in seconds.
|
| launchd.agents.<name>.config.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build command.
|
| services.podman.containers.<name>.autoStart | Whether to start the container on boot (requires user lingering).
|
| programs.sqls.settings | Configuration written to
$XDG_CONFIG_HOME/sqls/config.yml
|
| nix.distributedBuilds | Whether to distribute builds to the machines listed in
nix.buildMachines.
|
| launchd.agents.<name>.config.GroupName | This optional key specifies the group to run the job as
|
| programs.vscode.profiles.<name>.enableUpdateCheck | Whether to enable update checks/notifications
|
| programs.cmus.package | The cmus package to use.
|
| services.gromit-mpx.package | The gromit-mpx package to use.
|
| programs.btop.themes | Themes to be written to $XDG_CONFIG_HOME/btop/themes/${name}.theme
|
| fonts.fontconfig.configFile.<name>.enable | Whether to enable Whether this font config file should be generated..
|
| targets.darwin.copyApps.enableChecks | Whether to enable enable App Management checks.
|
| programs.eza.colors | Use terminal colors in output (--color argument).
|
| xsession.windowManager.i3.config.gaps.left | Left gaps value.
|
| programs.tex-fmt.enable | Whether to enable tex-fmt.
|
| programs.git-worktree-switcher.package | The git-worktree-switcher package to use.
|
| programs.man.enable | Whether to enable manual pages and the man
command
|
| programs.vscode.mutableExtensionsDir | Whether extensions can be installed or updated manually
or by Visual Studio Code
|
| programs.yambar.enable | Whether to enable Yambar.
|
| programs.boxxy.rules.*.rewrite | Where that file/directory should be rewritten to.
|
| programs.go.enable | Whether to enable Go.
|
| programs.zk.settings | Configuration written to $XDG_CONFIG_HOME/zk/config.toml
|
| programs.vim.enable | Whether to enable Vim.
|
| programs.borgmatic.backups.<name>.location.excludeHomeManagerSymlinks | Whether to exclude Home Manager generated symbolic links from
the backups
|
| xsession.windowManager.herbstluftwm.tags | Tags to create on startup.
|
| programs.diff-so-fancy.enable | Whether to enable diff-so-fancy, a diff colorizer.
|
| programs.hexchat.channels.<name>.loginMethod | The login method
|
| programs.keychain.enableBashIntegration | Whether to enable Bash integration.
|
| fonts.fontconfig.defaultFonts.emoji | Per-user default emoji font(s)
|
| programs.floorp.profiles.<name>.extensions.exactPermissions | When enabled,
programs.floorp.profiles.<profile>.extensions.settings.<extensionID>.permissions
must specify the exact set of permissions that the
extension will request
|
| programs.pazi.package | The pazi package to use.
|
| programs.astroid.pollScript | Script to run to fetch/update mails.
|
| wayland.windowManager.hyprland.systemd.extraCommands | Extra commands to be run after D-Bus activation.
|
| programs.fish.binds | Manage key bindings
|
| programs.gnome-shell.theme.name | Name of the GNOME Shell theme.
|
| programs.ripgrep-all.custom_adapters.*.name | The unique identifier and name of this adapter; must only include a-z, 0-9, _
|
| programs.vivid.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.watson.settings | Configuration written to
$XDG_CONFIG_HOME/watson/config on Linux or
$HOME/Library/Application Support/watson/config on Darwin
|
| services.linux-wallpaperengine.wallpapers.*.wallpaperId | Wallpaper to be used
|
| programs.alot.bindings.search | Search mode keybindings.
|
| services.twmn.window.position | Position of the notification slide
|
| programs.kakoune.config.ui.wheelDownButton | Button to send for wheel down events.
|
| programs.zsh.defaultKeymap | The default base keymap to use.
|
| programs.sftpman.mounts.<name>.host | The host to connect to.
|
| xdg.stateFile.<name>.text | Text of the file
|
| services.podman.volumes.<name>.extraConfig | INI sections and values to populate the Volume Quadlet.
|
| xsession.windowManager.i3.config.bars.*.trayPadding | Sets the pixel padding of the system tray
|
| services.pizauth.accounts | Pizauth accounts that should be configured
|
| programs.fabric-ai.package | The fabric-ai package to use.
|
| accounts.calendar.accounts.<name>.khal.readOnly | Keep khal from making any changes to this account.
|
| services.betterlockscreen.arguments | List of arguments appended to ./betterlockscreen --lock [args]
|
| programs.fish.functions | Basic functions to add to fish
|
| programs.smug.enable | Whether to enable Smug session manager.
|
| accounts.calendar.accounts.<name>.remote.passwordCommand | A command that prints the password to standard output.
|
| programs.waybar.systemd.target | The systemd target that will automatically start the Waybar service
|
| programs.urxvt.scroll.bar.enable | Whether to enable the scrollbar
|
| programs.zsh.syntaxHighlighting.enable | Whether to enable zsh syntax highlighting.
|
| programs.tiny.enable | Whether to enable tiny, a TUI IRC client written in Rust.
|
| programs.rtorrent.package | The rtorrent package to use.
|
| programs.sagemath.dataDir | Location for DOT_SAGE
|
| accounts.calendar.accounts.<name>.vdirsyncer.timeRange.start | Start of time range to show.
|
| programs.superfile.pinnedFolders.*.location | Location of the pinned entry.
|
| i18n.inputMethod.fcitx5.addons | Enabled Fcitx5 addons.
|
| programs.direnv.config | Configuration written to
$XDG_CONFIG_HOME/direnv/direnv.toml
|
| programs.pet.snippets.*.description | Description of the snippet.
|
| targets.darwin.copyApps.directory | Path to link apps relative to the home directory.
|
| accounts.email.accounts.<name>.meli.enable | Whether to enable the meli mail client for this account
|
| home.language.base | The language to use unless overridden by a more specific option.
|
| accounts.calendar.accounts.<name>.thunderbird.enable | Whether to enable the Thunderbird mail client for this account.
|
| programs.fuzzel.enable | Whether to enable fuzzel.
|
| services.gammastep.dawnTime | Set the time interval of dawn manually
|
| programs.claude-code.package | The claude-code package to use.
|
| programs.alot.enable | Whether to enable the Alot mail user agent
|
| programs.tray-tui.package | The tray-tui package to use.
|
| programs.tmux.keyMode | VI or Emacs style shortcuts.
|
| programs.topgrade.package | The topgrade package to use.
|
| xsession.windowManager.i3.config | i3 configuration options.
|
| programs.halloy.enable | Whether to enable halloy.
|
| gtk.gtk4.cursorTheme.name | The name of the cursor theme within the package.
|
| programs.tealdeer.enableAutoUpdates | Whether to enable Auto updates.
|
| systemd.user.automounts.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| services.unclutter.package | The unclutter-xfixes package to use.
|
| programs.claude-code.memory.source | Path to a file containing memory content for CLAUDE.md
|
| programs.zsh.historySubstringSearch.searchUpKey | The key codes to be used when searching up
|
| services.skhd.errorLogFile | Absolute path to log all stderr output.
|
| programs.zsh.shellGlobalAliases | Similar to programs.zsh.shellAliases,
but are substituted anywhere on a line.
|
| services.xidlehook.timers.*.canceller | Command executed when the user becomes active again
|
| wayland.windowManager.wayfire.settings | Wayfire configuration written in Nix
|
| programs.lazysql.enable | Whether to enable lazysql.
|