| options/home-manager/services.podman.builds.<name>.file | Path to a Containerfile which contains instructions to build the image.
|
| options/home-manager/services.swayidle.enable | Whether to enable idle manager for Wayland.
|
| options/home-manager/services.walker.theme.layout | The layout of the theme
|
| options/home-manager/xdg.desktopEntries.<name>.actions | The set of actions made available to application launchers.
|
| options/home-manager/programs.sbt.plugins.*.version | The version of the plugin.
|
| options/home-manager/nix.buildMachines | This option lists the machines to be used if distributed builds are
enabled (see nix.distributedBuilds)
|
| options/home-manager/programs.nushell.envFile.text | Text of the nushell env.nu file
|
| options/home-manager/programs.urxvt.scroll.bar.enable | Whether to enable the scrollbar
|
| options/home-manager/services.cachix-agent.verbose | Whether to enable verbose output.
|
| options/home-manager/programs.lapce.plugins.*.author | Author of the plugin.
|
| options/home-manager/programs.ssh.matchBlocks.<name>.sendEnv | Environment variables to send from the local host to the
server.
|
| options/home-manager/programs.anyrun.config.layer | Layer shell layer (background, bottom, top or overlay).
|
| options/home-manager/services.colima.curlPackage | The curl package to use
|
| options/home-manager/programs.sesh.settings | Configuration for sesh, written to ~/.config/sesh/sesh.toml
|
| options/home-manager/programs.mise.globalConfig | Config written to $XDG_CONFIG_HOME/mise/config.toml
|
| options/home-manager/services.etesync-dav.package | The etesync-dav package to use.
|
| options/home-manager/programs.smug.projects.<name>.env | Environment Variables to set in session.
|
| options/home-manager/services.colima.bashPackage | The bashNonInteractive package to use
|
| options/home-manager/services.mpd-mpris.mpd.password | The password to connect to MPD.
|
| options/home-manager/programs.fish.binds.<name>.operate | Operate on preset bindings or user bindings
|
| options/home-manager/programs.ssh.includes | File globs of ssh config files that should be included via the
Include directive
|
| options/home-manager/programs.acd-cli.cliSettings | CLI configuration settings for acd-cli
|
| options/home-manager/wayland.windowManager.labwc.menu | Config to configure labwc menu
|
| options/home-manager/programs.fish.shellAbbrs.<name>.regex | The regular expression pattern matched instead of the literal name.
|
| options/home-manager/programs.yofi.blacklist | List of .desktop files yofi should ignore.
|
| options/home-manager/services.mako.settings | Configuration settings for mako
|
| options/home-manager/services.podman.builds.<name>.authFile | Path of the authentication file.
|
| options/home-manager/programs.pay-respects.enable | Whether to enable pay-respects.
|
| options/home-manager/programs.neomutt.binds.*.key | The key to bind
|
| options/home-manager/programs.sftpman.mounts.<name>.port | The port to connect to.
|
| options/home-manager/services.twmn.icons.critical | Path to the critical notifications' icon.
|
| options/home-manager/programs.autorandr.hooks | Global hook scripts
|
| options/home-manager/programs.nix-your-shell.enable | Whether to enable nix-your-shell, a wrapper for nix develop or nix-shell
to retain the same shell inside the new environment.
|
| options/home-manager/programs.fzf.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| options/home-manager/programs.notmuch.extraConfig | Options that should be appended to the notmuch configuration file.
|
| options/home-manager/programs.vscode.profiles | A list of all VSCode profiles
|
| options/home-manager/services.syncthing.key | Path to the key.pem file, which will be copied into Syncthing's
config directory.
|
| options/home-manager/programs.sagemath.dataDir | Location for DOT_SAGE
|
| options/home-manager/services.proton-pass-agent.enable | Whether to enable Proton Pass as a SSH agent.
|
| options/home-manager/programs.cavalier.enable | Whether to enable Cava audio visualizer GUI.
|
| options/home-manager/xdg.desktopEntries.<name>.genericName | Generic name of the application.
|
| options/home-manager/programs.foliate.themes | Each theme is written to
{file}`$XDG_CONFIG_HOME/com.github.johnfactotum
|
| options/home-manager/programs.neomutt.binds.*.action | Specify the action to take.
|
| options/home-manager/programs.kitty.autoThemeFiles.light | Theme name for light color scheme.
|
| options/home-manager/programs.ion.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs.
|
| options/home-manager/programs.git.lfs.skipSmudge | Skip automatic downloading of objects on clone or pull
|
| options/home-manager/programs.nushell.plugins | A list of nushell plugins to write to the plugin registry file.
|
| options/home-manager/programs.ranger.mappings | Mappings written to $XDG_CONFIG_HOME/ranger/rc.conf.
|
| options/home-manager/programs.gpg.settings | GnuPG configuration options
|
| options/home-manager/programs.hyprshot.enable | Whether to enable Hyprshot the Hyprland screenshot utility.
|
| options/home-manager/programs.timidity.enable | Whether to enable timidity, a software MIDI renderer.
|
| options/home-manager/programs.zsh.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs.
|
| options/home-manager/services.dunst.iconTheme.package | Package providing the theme.
|
| options/home-manager/programs.claude-code.mcpServers | MCP (Model Context Protocol) servers configuration
|
| options/home-manager/programs.gemini-cli.settings | JSON config for gemini-cli
|
| options/home-manager/services.wlsunset.output | Name of output to use, by default all outputs are used.
|
| options/home-manager/programs.sftpman.mounts.<name>.host | The host to connect to.
|
| options/home-manager/services.safeeyes.enable | Whether to enable The Safe Eyes OSGI service.
|
| options/home-manager/services.tldr-update.period | Systemd timer period to create for scheduled tldr --update
|
| options/home-manager/programs.aria2.settings | Options to add to aria2.conf file
|
| options/home-manager/programs.swayr.systemd.target | Systemd target to bind to.
|
| options/home-manager/programs.noti.settings | Configuration written to
$XDG_CONFIG_HOME/noti/noti.yaml
|
| options/home-manager/programs.inori.settings | Configuration written to $XDG_CONFIG_HOME/inori/config.toml
|
| options/home-manager/services.hypridle.enable | Whether to enable Hypridle, Hyprland's idle daemon.
|
| options/home-manager/programs.comodoro.enable | Whether to enable Comodoro, a CLI to manage your time.
|
| options/home-manager/programs.radio-cli.settings | Configuration settings for radio-cli
|
| options/home-manager/programs.yazi.plugins | Lua plugins
|
| options/home-manager/programs.wlogout.layout.*.label | CSS label of button.
|
| options/home-manager/services.wlsunset.sunset | The time when the sun sets (in 24 hour format).
|
| options/home-manager/programs.waybar.settings | Configuration for Waybar, see https://github.com/Alexays/Waybar/wiki/Configuration
for supported values.
|
| options/home-manager/programs.himalaya.enable | Whether to enable the email client Himalaya CLI.
|
| options/home-manager/services.picom.shadowOffsets | Left and right offset for shadows (in pixels).
|
| options/home-manager/programs.havoc.settings | Configuration written to
$XDG_CONFIG_HOME/havoc.cfg
|
| options/home-manager/programs.sagemath.enable | Whether to enable SageMath, a mathematics software system.
|
| options/home-manager/services.screen-locker.enable | Whether to enable screen locker for X session.
|
| options/home-manager/services.way-displays.enable | Whether to enable way-displays.
|
| options/home-manager/programs.wlogout.layout.*.width | Relative width of tile.
|
| options/home-manager/programs.helix.ignores | List of paths that should be globally ignored for file picker
|
| options/home-manager/programs.sftpman.mounts.<name>.user | The username to authenticate with.
|
| options/home-manager/programs.wleave.settings | Configuration for wleave
|
| options/home-manager/programs.helix.extraConfig | Extra lines to be appended to the config file
|
| options/home-manager/services.espanso.x11Support | Whether to enable x11 support on linux
|
| options/home-manager/services.wluma.systemd.enable | Wluma systemd integration
|
| options/home-manager/programs.texlive.packageSet | TeX Live package set to use.
|
| options/home-manager/services.clipmenu.enable | Whether to enable clipmenu, the clipboard management daemon.
|
| options/home-manager/programs.papis.settings | Configuration written to
$XDG_CONFIG_HOME/papis/config
|
| options/home-manager/services.ludusavi.enable | Whether to enable Ludusavi game backup tool.
|
| options/home-manager/accounts.email.accounts.<name>.gpg | GPG configuration.
|
| options/home-manager/programs.micro.settings | Configuration written to
$XDG_CONFIG_HOME/micro/settings.json
|
| options/home-manager/qt.platformTheme.package | Theme package to be used in Qt5/Qt6 applications
|
| options/home-manager/nix.buildMachines.*.speedFactor | The relative speed of this builder
|
| options/home-manager/programs.ranger.settings | Settings written to $XDG_CONFIG_HOME/ranger/rc.conf.
|
| options/home-manager/services.wayvnc.settings | See CONFIGURATION section in wayvnc(1).
|
| options/home-manager/qt.kde.settings | A set of values to be modified by kwriteconfig6
|
| options/home-manager/services.colima.perlPackage | The perl package to use
|
| options/home-manager/programs.yazi.flavors | Pre-made themes
|
| options/home-manager/programs.bemenu.settings | Configuration options for bemenu
|
| options/home-manager/programs.i3blocks.enable | Whether to enable i3blocks i3 status command scheduler.
|
| options/home-manager/services.xembed-sni-proxy.package | The plasma-workspace package to use.
|
| options/home-manager/programs.ranger.rifle.*.command | A command to run for the matching file.
|