| options/home-manager/programs.urxvt.scroll.scrollOnKeystroke | Whether to scroll to bottom on keyboard input.
|
| options/home-manager/services.plan9port.plumber.enable | Whether to enable the Plan 9 file system for interprocess messaging.
|
| options/home-manager/programs.papis.libraries.<name>.settings | Configuration for this library.
|
| options/home-manager/programs.chromium.commandLineArgs | List of command-line arguments to be passed to Chromium
|
| options/home-manager/launchd.agents.<name>.config.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| options/home-manager/programs.fabric-ai.enablePatternsAliases | Whether to enable aliases for all Fabric's patterns.
|
| options/home-manager/services.mopidy.extensionPackages | Mopidy extensions that should be loaded by the service.
|
| options/home-manager/programs.sketchybar.sbarLuaPackage | The sbarlua package to use
|
| options/home-manager/services.sctd.baseTemperature | The base color temperature used by sctd, which should be between 2500 and 9000
|
| options/home-manager/programs.irssi.networks.<name>.server.ssl.enable | Whether SSL should be used.
|
| options/home-manager/launchd.agents.<name>.config.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| options/home-manager/programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| options/home-manager/services.mpdscribble.verbose | Log level for the mpdscribble daemon.
|
| options/home-manager/programs.ssh.matchBlocks.<name>.serverAliveCountMax | Sets the number of server alive messages which may be sent
without SSH receiving any messages back from the server.
|
| options/home-manager/services.gammastep.longitude | Your current longitude, between -180.0 and
180.0
|
| options/home-manager/launchd.agents.<name>.config.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| options/home-manager/services.librespot.settings.cache | Path to a directory where files will be cached after downloading.
|
| options/home-manager/wayland.windowManager.wayfire.wf-shell.enable | Whether to enable Manage wf-shell Configuration.
|
| options/home-manager/services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| options/home-manager/programs.kakoune.config.scrollOff.columns | The number of columns to keep visible around the cursor.
|
| options/home-manager/targets.darwin.defaults."com.apple.finder".ShowPathBar | Show the path bar at the bottom of a Finder window
|
| options/home-manager/programs.gh.gitCredentialHelper.hosts | GitHub hosts to enable the gh git credential helper for
|
| options/home-manager/accounts.email.accounts.<name>.astroid.enable | Whether to enable Astroid.
|
| options/home-manager/services.restic.backups.<name>.extraOptions | Extra extended options to be passed to the restic -o flag
|
| options/home-manager/programs.git-credential-oauth.package | The git-credential-oauth package to use.
|
| options/home-manager/wayland.windowManager.sway.config.bars.*.command | Command that will be used to start a bar.
|
| options/home-manager/xsession.windowManager.i3.config.terminal | Default terminal to run.
|
| options/home-manager/services.random-background.package | The feh package to use.
|
| options/home-manager/wayland.windowManager.sway.config.gaps.smartGaps | This option controls whether to disable all gaps (outer and inner)
on workspace with a single container.
|
| options/home-manager/programs.zsh.enableCompletion | Enable zsh completion
|
| options/home-manager/wayland.windowManager.wayfire.settings | Wayfire configuration written in Nix
|
| options/home-manager/accounts.email.accounts.<name>.neomutt.enable | Whether to enable NeoMutt.
|
| options/home-manager/programs.git.includes.*.condition | Include this configuration only when condition
matches
|
| options/home-manager/programs.gpg.mutableTrust | If set to true, you may manage trust as a user using
the gpg command
|
| options/home-manager/programs.smug.projects.<name>.windows.*.manual | Start window only manually, using the -w arg
|
| options/home-manager/accounts.email.accounts.<name>.meli.settings | Account specific meli configuration
|
| options/home-manager/programs.irssi.networks.<name>.server.ssl.verify | Whether the SSL certificate should be verified.
|
| options/home-manager/programs.git-worktree-switcher.package | The git-worktree-switcher package to use.
|
| options/home-manager/services.kanshi.profiles.<name>.outputs.*.alias | Defines an alias for the output
|
| options/home-manager/services.xsettingsd.settings | Xsettingsd options for configuration file
|
| options/home-manager/services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| options/home-manager/programs.hyprshot.saveLocation | Set the $HYPRSHOT_DIR environment variable to the given location
|
| options/home-manager/xsession.windowManager.i3.config.modes | An attribute set that defines binding modes and keybindings
inside them
Only basic keybinding is supported (bindsym keycomb action),
for more advanced setup use 'i3.extraConfig'.
|
| options/home-manager/accounts.calendar.accounts.<name>.remote.url | The URL of the storage.
|
| options/home-manager/programs.offlineimap.pythonFile | Python code that can then be used in other parts of the
configuration.
|
| options/home-manager/programs.firefox.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| options/home-manager/services.autotiling.systemdTarget | Systemd target to bind to.
|
| options/home-manager/xdg.dataFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/home-manager/services.swayidle.timeouts.*.command | Command to run after timeout seconds of inactivity.
|
| options/home-manager/xdg.userDirs.setSessionVariables | Whether to set the XDG user dir environment variables, like
XDG_DESKTOP_DIR.
The recommended way to get these values is via the xdg-user-dir
command or by processing $XDG_CONFIG_HOME/user-dirs.dirs directly in
your application.
This defaults to true for state version < 26.05 and false otherwise.
|
| options/home-manager/accounts.email.accounts.<name>.maildir.path | Path to maildir directory where mail for this account is
stored
|
| options/home-manager/services.ludusavi.frequency | How often to run ludusavi
|
| options/home-manager/services.hyprsunset.systemdTarget | Systemd target to bind to.
|
| options/home-manager/launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| options/home-manager/xsession.windowManager.bspwm.rules.<name>.locked | Whether the node should ignore node --close
messages.
|
| options/home-manager/programs.autorandr.profiles.<name>.hooks | Profile hook scripts.
|
| options/home-manager/xsession.windowManager.i3.config.floating | Floating window settings.
|
| options/home-manager/programs.neovim.plugins.*.runtime.<name>.text | Text of the file
|
| options/home-manager/programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| options/home-manager/accounts.contact.accounts.<name>.khal.color | Color in which events in this calendar are displayed
|
| options/home-manager/xsession.windowManager.spectrwm.quirks | Spectrwm quicks (custom window rules).
|
| options/home-manager/launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| options/home-manager/programs.irssi.networks.<name>.server.address | Address of the chat server.
|
| options/home-manager/wayland.windowManager.sway.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| options/home-manager/wayland.windowManager.sway.config.window.border | Window border width.
|
| options/home-manager/accounts.email.accounts.<name>.mbsync.create | Automatically create missing mailboxes within the
given mail store.
|
| options/home-manager/wayland.windowManager.sway.config.bars.*.fonts.style | The font style to use for window titles.
|
| options/home-manager/wayland.windowManager.sway.config.modifier | Modifier key that is used for all default keybindings.
|
| options/home-manager/xsession.windowManager.bspwm.rules.<name>.center | Whether the node will be put in the center, in floating mode.
|
| options/home-manager/xsession.windowManager.spectrwm.enable | Whether to enable Spectrwm window manager.
|
| options/home-manager/wayland.windowManager.labwc.xwayland.enable | Whether to enable XWayland.
|
| options/home-manager/accounts.contact.accounts.<name>.remote.userName | User name for authentication.
|
| options/home-manager/services.podman.networks.<name>.extraPodmanArgs | Extra arguments to pass to the podman network create command.
|
| options/home-manager/programs.gnome-terminal.profile.<name>.colors | The terminal colors, null to use system default.
|
| options/home-manager/accounts.contact.accounts.<name>.khard.enable | Whether to enable khard access.
|
| options/home-manager/services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| options/home-manager/programs.sketchybar.service.outLogFile | Absolute path to log all stdout output.
|
| options/home-manager/programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| options/home-manager/targets.genericLinux.nixGL.vulkan.enable | Whether to enable Vulkan in nixGL wrappers
|
| options/home-manager/wayland.windowManager.river.xwayland.enable | Whether to enable XWayland.
|
| options/home-manager/programs.vesktop.vencord.settings | Vencord settings written to
$XDG_CONFIG_HOME/vesktop/settings/settings.json
|
| options/home-manager/systemd.user.paths.<name>.Unit.Description | A short human-readable label of the unit.
|
| options/home-manager/wayland.windowManager.sway.config.colors.urgent | A window which has its urgency hint activated.
|
| options/home-manager/xsession.windowManager.bspwm.rules.<name>.monitor | The monitor where the rule should be applied.
|
| options/home-manager/launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| options/home-manager/programs.alot.bindings.bufferlist | Bufferlist mode keybindings.
|
| options/home-manager/programs.obsidian.vaults.<name>.settings.app | Settings to write to app.json.
|
| options/home-manager/programs.termite.foregroundBoldColor | Foreground bold color value.
|
| options/home-manager/services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| options/home-manager/services.stalonetray.extraConfig | Additional configuration lines for stalonetrayrc.
|
| options/home-manager/programs.nushell.settings | Nushell settings
|
| options/home-manager/programs.khal.locale.timeformat | khal will display and understand all times in this format
|
| options/home-manager/services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| options/home-manager/programs.astroid.externalEditor | You can use the following variables:
%1
: file name
%2
: server name
%3
: socket ID
See Customizing editor
on the Astroid wiki.
|
| options/home-manager/programs.floorp.nativeMessagingHosts | Additional packages containing native messaging hosts that should be
made available to Floorp extensions.
|
| options/home-manager/wayland.windowManager.sway.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| options/home-manager/programs.discord.settings.SKIP_HOST_UPDATE | Whether to skip Discord's automatic update checks at startup
|
| options/home-manager/accounts.email.accounts.<name>.notmuch.enable | Whether to enable notmuch indexing.
|
| options/home-manager/services.podman.containers.<name>.labels | The labels to apply to the container.
|
| options/home-manager/programs.hexchat.channels.<name>.nickname | Primary nickname.
|