diff --git a/index.html b/index.html index 01453923..d86e0e08 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf
or dconf.service
?+
ca.desrt.dconf
or dconf.service
?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/nix-darwin-options.html b/nix-darwin-options.html
index 9118f267..39c0c322 100644
--- a/nix-darwin-options.html
+++ b/nix-darwin-options.html
@@ -30,7 +30,7 @@ options nixpkgs.*
.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/nixos/common.nix>
|
home-manager.users
Per-user Home Manager configuration. -
Type: attribute set of Home Manager module
Default:
+
Type: attribute set of (Home Manager module)
Default:
{
}
diff --git a/nixos-options.html b/nixos-options.html
index 25f4efc7..148a7d96 100644
--- a/nixos-options.html
+++ b/nixos-options.html
@@ -30,7 +30,7 @@ options
nixpkgs.*
.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/nixos/common.nix>
|
home-manager.users
Per-user Home Manager configuration. -
Type: attribute set of Home Manager module
Default:
+
Type: attribute set of (Home Manager module)
Default: Type: lazy attribute set of raw value Declared by: List of email accounts. Type: attribute set of submodule Default: List of email accounts. Type: attribute set of (submodule) Default: Extra config added to the configuration of this account in
Type: attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: Extra bindings specific to this account, added to
Type: attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: Extra config specific to this account, added to
Type: attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: A non-empty list of mailboxes. To download all mail you can
use the Type: non-empty list of string Default: Type: non-empty (list of string) Default: Type: boolean Default: Declared by: GPG configuration.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Encrypt outgoing messages by default. Type: boolean Default: Declared by: Declared by: The IMAP configuration to use for this account.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Hostname of IMAP server.
Type: string Example: Declared by: Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: Whether to use STARTTLS.
Type: boolean Default: Declared by: Declared by: Additional configuration to add for this account. Type: attribute set of boolean or signed integer or string Default: Additional configuration to add for this account. Type: attribute set of (boolean or signed integer or string) Default: Declared by: The JMAP configuration to use for this account.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Hostname of JMAP server.
@@ -351,7 +351,7 @@ for more information about the format.
Type: string Default: Declared by: Maildir configuration for this account.
- Type: null or submodule Default: Type: null or (submodule) Default: Type: one of "none", "maildir", "imap", "both" Default: Example: Declared by: Account section extra configuration.
- Type: attribute set of string or signed integer or boolean or list of string Default: Type: attribute set of (string or signed integer or boolean or list of string) Default: Declared by: Per channel extra configuration.
- Type: attribute set of string or signed integer or boolean or list of string Default: Type: attribute set of (string or signed integer or boolean or list of string) Default: Declared by: Local store extra configuration.
- Type: attribute set of string or signed integer or boolean or list of string Default: Type: attribute set of (string or signed integer or boolean or list of string) Default: Declared by: Remote store extra configuration.
- Type: attribute set of string or signed integer or boolean or list of string Default: Type: attribute set of (string or signed integer or boolean or list of string) Default:
This option allows you to specify a group, and subsequently channels that
will allow you to sync your mail into an arbitrary hierarchy.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default:
Using these channels and then grouping them together allows for you to
define the maildir hierarchy as you see fit.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Extra configuration lines to add to THIS channel's
configuration.
- Type: attribute set of string or signed integer or boolean or list of string Default: Type: attribute set of (string or signed integer or boolean or list of string) Default: Extra lines to add to the folder hook for this account.
Type: strings concatenated with "\n" Default: Example: Declared by: List of extra mailboxes Type: list of string or submodule Default: List of extra mailboxes Type: list of (string or (submodule)) Default: Whether to enable OfflineIMAP. Type: boolean Default: Example: Declared by: Extra configuration options to add to the account section.
- Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Extra configuration options to add to the local account
section.
- Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Extra configuration options to add to the remote account
section.
- Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Declared by: A command that generates a signature. Type: null or path Default: Example: A command that generates a signature. Type: null or (path) Default: Example: Declared by: Method to communicate the signature. Type: one of "append", "attach", "none" Default: Declared by: Declared by: The SMTP configuration to use for this account.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Hostname of SMTP server.
Type: string Example: Declared by: Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: Whether to use STARTTLS.
Type: boolean Default: Declared by: Path to default file containing certificate authorities that
should be used to validate the connection authenticity. This
path may be overridden on a per-account basis.
- Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: The base directory for account maildir directories. May be a
relative path, in which case it is relative the home
@@ -798,7 +798,7 @@ directory.
Type: string Default: Declared by: Settings to write to the dconf configuration system.
- Type: attribute set of attribute set of GVariant value Default: Type: attribute set of attribute set of (GVariant value) Default: Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Whether to enable GTK 2/3 configuration. Type: boolean Default: Example: Declared by: The cursor theme to use. Type: null or submodule Default: Declared by: The cursor theme to use. Type: null or (submodule) Default: Declared by: Package providing the cursor theme. This package will be installed
to your profile. If Type: null or signed integer Default: Example: Declared by: The font to use in GTK+ 2/3 applications.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Package providing the font. This package will be installed
to your profile. If Extra configuration options to add to
Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Extra configuration options to add to
Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Declared by: The icon theme to use. Type: null or submodule Default: Declared by: The icon theme to use. Type: null or (submodule) Default: Declared by: Package providing the icon theme. This package will be installed
to your profile. If The name of the icon theme within the package. Type: string Example: Declared by: The GTK+2/3 theme to use. Type: null or submodule Default: Declared by: The GTK+2/3 theme to use. Type: null or (submodule) Default: Declared by: Package providing the theme. This package will be installed
to your profile. If Declared by: Attribute set of files to link into the user home. Type: attribute set of submodule Default: Attribute set of files to link into the user home. Type: attribute set of (submodule) Default: Keyboard configuration. Set to Type: null or submodule Default: Type: null or (submodule) Default: Declared by: Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Package providing the cursor theme. Type: package Example: Declared by: Type: boolean Default: Declared by: Define LaunchAgents. Type: attribute set of submodule Default: Define LaunchAgents. Type: attribute set of (submodule) Default: This optional key is used to specify additional environment variables to be set before running the
job.
- Type: null or attribute set of string Default: Declared by: Type: null or (attribute set of string) Default: Declared by: The amount of time launchd waits before sending a SIGKILL signal. The default value is 20 seconds. The
value zero is interpreted as infinity.
@@ -1404,7 +1404,7 @@ group of the user.
<home-manager/modules/launchd/default.nix>
Resource limits to be imposed on the job. These adjust variables set with Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: Type: null or boolean or submodule Default: Declared by: Type: null or boolean or (submodule) Default: Declared by: This required key uniquely identifies the job to launchd. Type: string Declared by: This configuration file only applies to hosts NOT listed with this key. Note: One should set kern.host-name kern.hostname
name in Type: null or list of string Default: Declared by: Type: null or (list of string) Default: Declared by: This configuration file only applies to the hosts listed with this key. Note: One should set kern.host-name kern.hostname
name in Type: null or list of string Default: Declared by: Type: null or (list of string) Default: Declared by: This configuration file only applies to sessions of the type specified. This key is used in concert
with the -S flag to launchctl.
@@ -1487,7 +1487,7 @@ be a boolean and set to true. Alternatively, a dictionary can be used instead o
Finally, for the job itself, the values will be replaced with Mach ports at the time of check-in with
launchd.
- Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: This key maps to the first argument of Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: This key maps to the second argument of Type: null or list of string Default: Declared by: Type: null or (list of string) Default: Declared by: Much like the WatchPaths option, this key will watch the paths for modifications. The difference being
that the job will only be started if the path is a directory and the directory is not empty.
- Type: null or list of string Default: Declared by: Type: null or (list of string) Default: Declared by: This optional key is used to specify a directory to Type: null or string Default: Declared by: Type: null or attribute set of submodule Default: Declared by: Type: null or (attribute set of (submodule)) Default: Declared by: This optional key can be used to request that the service be registered with the
This optional key implies SockFamily is set to "Unix". It specifies the path to Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: This optional key specifies the protocol to be passed to Resource limits to be imposed on the job. These adjust variables set with Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: The maximum amount of cpu time (in seconds) to be used by each process.
Type: null or signed integer Default: Declared by: Type: null or signed integer Default: Declared by: This optional key specifies what file should be used for data being sent to stderr when using Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: This optional key specifies what file should be used for data being supplied to stdin when using
Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: This optional key specifies what file should be used for data being sent to stdout when using Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: This optional key causes the job to be started every calendar interval as specified. Missing arguments
are considered to be wildcard. The semantics are much like Type: null or list of submodule Default: Example: Type: null or (list of (submodule)) Default: Example: Type: null or boolean Default: Declared by: This optional key causes the job to be started if any one of the listed paths are modified.
- Type: null or list of path Default: Declared by: Type: null or (list of (path)) Default: Declared by: This optional key is used to specify a directory to Type: null or string Default: Declared by: The presence of this key specifies that the daemon expects to be run as if it were launched from inetd.
- Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: This option allows modules to define helper functions,
constants, etc.
- Type: attribute set of attribute set Default: Type: attribute set of (attribute set) Default: Declared by: User level flake registry.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Type: boolean Default: Declared by: The flake input to which Type: null or attribute set Default: Example: Declared by: Type: null or (attribute set) Default: Example: Declared by: The flake reference to be rewritten. Type: attribute set of string or signed integer or boolean or package Example: The flake reference to be rewritten. Type: attribute set of (string or signed integer or boolean or package) Example: Declared by: The flake reference to which Type: attribute set of string or signed integer or boolean or package Example: The flake reference to which Type: attribute set of (string or signed integer or boolean or package) Example:
Configuration specified in Type: attribute set of Nix config atom (null, bool, int, float, str, path or package) or list of Nix config atom (null, bool, int, float, str, path or package) Default: Type: attribute set of (Nix config atom (null, bool, int, float, str, path or package) or list of (Nix config atom (null, bool, int, float, str, path or package))) Default:
in your Home Manager configuration.
- Type: null or nixpkgs config Default: Example: Type: null or (nixpkgs config) Default: Example: Type: null or list of nixpkgs overlay Default: Example: Type: null or (list of (nixpkgs overlay)) Default: Example: Extra lines added to Type: strings concatenated with "\n" or attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: strings concatenated with "\n" or attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: Extra lines added to Type: strings concatenated with "\n" or attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: strings concatenated with "\n" or attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: Extra lines added to Type: strings concatenated with "\n" or attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma Default: Type: strings concatenated with "\n" or attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma) Default: Stylesets added to Type: attribute set of attribute set of values (null, bool, int, string of float) or a list of values, that will be joined with a comma or strings concatenated with "\n" Default: Type: attribute set of ((attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma)) or strings concatenated with "\n") Default: Type: strings concatenated with "\n" Default: Declared by: Configuration options added to alot configuration file.
- Type: attribute set of string or signed integer or boolean or floating point number Default: Type: attribute set of (string or signed integer or boolean or floating point number) Default: Declared by: How to display the tags. Type: attribute set of submodule Default: How to display the tags. Type: attribute set of (submodule) Default: Type: attribute set of boolean or floating point number or signed integer or string Default: Type: attribute set of (boolean or floating point number or signed integer or string) Default: Declared by: Autorandr profiles specification. Type: attribute set of submodule Default: Autorandr profiles specification. Type: attribute set of (submodule) Default: Declared by: Per output profile configuration. Type: attribute set of submodule Default: Per output profile configuration. Type: attribute set of (submodule) Default:
This option is a shortcut version of the transform option and they are mutually
exclusive.
- Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: Refer to
xrandr(1)
for the documentation of the transform matrix.
- Type: null or 3×3 matrix of floating point numbers Default: Example: Type: null or (3×3 matrix of floating point numbers) Default: Example: Type: strings concatenated with "\n" Default: Declared by: Controlling how commands are saved on the history list. Type: list of one of "erasedups", "ignoredups", "ignorespace" Default: Controlling how commands are saved on the history list. Type: list of (one of "erasedups", "ignoredups", "ignorespace") Default: Whether to enable bat, a cat clone with wings. Type: boolean Default: Example: Declared by: Bat configuration.
- Type: attribute set of string or list of string Default: Type: attribute set of (string or list of string) Default: whether the verb must be executed from the
parent shell (default:
- Type: list of attribute set of boolean or string Default: Type: list of attribute set of (boolean or string) Default: Whether to enable the browserpass extension host application. Type: boolean Default: Example: Declared by: Which browsers to install browserpass for Type: list of one of "brave", "chrome", "chromium", "firefox", "vivaldi" Default: Which browsers to install browserpass for Type: list of (one of "brave", "chrome", "chromium", "firefox", "vivaldi") Default: Options to add to Type: attribute set of boolean or floating point number or signed integer or string Default: Type: attribute set of (boolean or floating point number or signed integer or string) Default: Type: list of submodule or string convertible to it Default: Type: list of ((submodule) or string convertible to it) Default: Declared by: Path to the extension's crx file. Linux only.
- Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: The extension's ID from the Chome Web Store url or the unpacked crx.
Type: string matching the pattern [a-zA-Z]{32} Default: Declared by: Type: attribute set of null or string or signed integer or list of string or signed integer Default: Type: attribute set of (null or string or signed integer or list of (string or signed integer)) Default: Type: attribute set of null or string or list of string Default: Type: attribute set of (null or string or list of string) Default: Declared by: Attribute set of Firefox profiles. Type: attribute set of submodule Default: Attribute set of Firefox profiles. Type: attribute set of (submodule) Default: Preloaded bookmarks. Note, this may silently overwrite any
previously existing bookmarks!
- Type: list of bookmark submodule or directory submodule or attribute set of bookmark submodule or directory submodule convertible to it Default: Type: (list of ((bookmark submodule) or (directory submodule))) or (attribute set of ((bookmark submodule) or (directory submodule))) convertible to it Default: Profile path. Type: string Default: Declared by: Attribute set of Firefox preferences. Type: attribute set of boolean or signed integer or string Default: Attribute set of Firefox preferences. Type: attribute set of (boolean or signed integer or string) Default: Basic functions to add to fish. For more information see
https://fishshell.com/docs/current/cmds/function.html.
- Type: attribute set of strings concatenated with "\n" or submodule Default: Type: attribute set of (strings concatenated with "\n" or (submodule)) Default: The plugins to source in
Type: list of submodule Default: Type: list of (submodule) Default: Configuration written to
Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Type: boolean Default: Example: Declared by: Options to configure delta.
- Type: attribute set of string or boolean or signed integer or attribute set of string or boolean or signed integer Default: Type: attribute set of (string or boolean or signed integer or attribute set of (string or boolean or signed integer)) Default: Additional configuration to add. The use of string values is
deprecated and will be removed in the future.
- Type: strings concatenated with "\n" or attribute set of attribute set of string or boolean or signed integer or list of string or boolean or signed integer or attribute set of string or boolean or signed integer or list of string or boolean or signed integer Default: Type: strings concatenated with "\n" or attribute set of attribute set of (string or boolean or signed integer or list of (string or boolean or signed integer) or attribute set of (string or boolean or signed integer or list of (string or boolean or signed integer))) Default: Configuration helper for Git hooks.
See https://git-scm.com/docs/githooks
for reference.
- Type: attribute set of path Default: Type: attribute set of (path) Default: Declared by: List of configuration files to include. Type: list of submodule Default: List of configuration files to include. Type: list of (submodule) Default: Declared by: Path of the configuration file to include. Type: string or path Declared by: Path of the configuration file to include. Type: string or (path) Declared by: Whether to enable Git Large File Storage. Type: boolean Default: Example: Declared by: Type: boolean Default: Declared by: Options related to signing commits using GnuPG. Type: null or submodule Default: Declared by: Options related to signing commits using GnuPG. Type: null or (submodule) Default: Declared by: Path to GnuPG binary to use. Type: string Default: Declared by: Key config in Ron file format. This is written to
Type: path or strings concatenated with "\n" Default: Example: Type: (path) or strings concatenated with "\n" Default: Example: Theme in Ron file format. This is written to
Type: path or strings concatenated with "\n" Default: Type: (path) or strings concatenated with "\n" Default: Whether to enable Gnome Terminal. Type: boolean Default: Example: Declared by: A set of Gnome Terminal profiles. Type: attribute set of submodule Default: A set of Gnome Terminal profiles. Type: attribute set of (submodule) Default: Whether bold text is shown in bright colors. Type: null or boolean Default: Declared by: The terminal colors, null to use system default. Type: null or submodule Default: Declared by: The terminal colors, null to use system default. Type: null or (submodule) Default: Declared by: The background color. Type: string Declared by: The bold color, null to use same as foreground. Type: null or string Default: Declared by: The color for the terminal cursor. Type: null or submodule Default: Declared by: The color for the terminal cursor. Type: null or (submodule) Default: Declared by: The background color. Type: string Declared by: The foreground color. Type: string Declared by: The colors for the terminal’s highlighted area. Type: null or submodule Default: Declared by: The colors for the terminal’s highlighted area. Type: null or (submodule) Default: Declared by: The background color. Type: string Declared by: The Go package to use. Type: package Default: Declared by: Packages to add to GOPATH. Type: attribute set of path Default: Packages to add to GOPATH. Type: attribute set of (path) Default: A list of public keys to be imported into GnuPG. Note, these key files
will be copied into the world-readable Nix store.
- Type: list of submodule Default: Type: list of (submodule) Default: SCdaemon configuration options. Available options are described
in the gpg scdaemon manpage:
https://www.gnupg.org/documentation/manuals/gnupg/Scdaemon-Options.html.
- Type: attribute set of string or boolean or list of string Example: Type: attribute set of (string or boolean or list of string) Example: Declared by:
Note that lists are converted to duplicate keys.
- Type: attribute set of string or boolean or list of string Example: Type: attribute set of (string or boolean or list of string) Example:
See https://docs.helix-editor.com/languages.html
for more information.
- Type: list of TOML value Default: Type: list of (TOML value) Default:
See https://docs.helix-editor.com/themes.html
for the full list of options.
- Type: attribute set of TOML value Default: Type: attribute set of (TOML value) Default: Whether to enable HexChat, a graphical IRC client. Type: boolean Default: Example: Declared by: Configures Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Secondary nickname. Type: null or string Default: Declared by: Channel options. Type: null or submodule Default: Example: Channel options. Type: null or (submodule) Default: Example: Configuration for Type: null or attribute set of string Default: Example: Type: null or (attribute set of string) Default: Example: Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: These lines are appended to the Irssi configuration. Type: strings concatenated with "\n" Default: Declared by: An attribute set of chat networks. Type: attribute set of submodule Default: An attribute set of chat networks. Type: attribute set of (submodule) Default: Declared by: Channels for the given network. Type: attribute set of submodule Default: Channels for the given network. Type: attribute set of (submodule) Default: Path to a file containing the certificate used for
client authentication to the server.
- Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: Whether the SSL certificate should be verified. Type: boolean Default: Declared by: Whether to enable the kakoune text editor. Type: boolean Default: Example: Declared by: kakoune configuration options. Type: null or submodule Default: kakoune configuration options. Type: null or (submodule) Default: Modes in which to display possible completions.
The kakoune default is Type: null or list of one of "insert", "prompt" Default: Declared by: Type: null or (list of (one of "insert", "prompt")) Default: Declared by: Contexts in which to display automatic information box.
The kakoune default is Type: null or list of one of "command", "onkey", "normal" Default: Example: Type: null or (list of (one of "command", "onkey", "normal")) Default: Example: Global hooks. For documentation, see
https://github.com/mawww/kakoune/blob/master/doc/pages/hooks.asciidoc.
- Type: list of submodule Default: Type: list of (submodule) Default: User-defined key mappings. For documentation, see
https://github.com/mawww/kakoune/blob/master/doc/pages/mapping.asciidoc.
- Type: list of submodule Default: Type: list of (submodule) Default: Type: string Example: Declared by: Settings for the number lines highlighter.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Whether to enable the number lines highlighter. Type: boolean Default: Example: Declared by: Type: null or string Default: Declared by: How many lines and columns to keep visible around the cursor.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: The number of columns to keep visible around the cursor.
Type: unsigned integer, meaning >=0 Default: Declared by: Type: boolean Default: Declared by: Settings for the show whitespaces highlighter.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Whether to enable the show whitespace highlighter. Type: boolean Default: Example: Declared by: Type: null or unsigned integer, meaning >=0 Default: Declared by: Settings for the ncurses interface.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Whether to enable mouse support.
Type: boolean Default: Declared by: Type: null or string Default: Declared by: Settings for the wrap lines highlighter.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Whether to enable the wrap lines highlighter. Type: boolean Default: Example: Declared by: Kitty package to install.
Type: package Default: Declared by: Command-line options to use when launched by Mac OS GUI Type: null or list of string Default: Example: Command-line options to use when launched by Mac OS GUI Type: null or (list of string) Default: Example: Additional configuration to add. Type: strings concatenated with "\n" Default: Declared by: The font to use. Type: null or submodule Default: Declared by: The font to use. Type: null or (submodule) Default: Declared by: Package providing the font. This package will be installed
to your profile. If Type: attribute set of string or boolean or signed integer Default: Type: attribute set of (string or boolean or signed integer) Default: Type: null or attribute set of attribute set of string Default: Example: Type: null or (attribute set of attribute set of string) Default: Example: Declared by: Directory to store configuration and metadata. Type: path Default: Example: Declared by: Keys to bind to command line commands which can only be one of the
builtin commands. Keys set to null or an empty string are deleted.
- Type: attribute set of null or string Default: Type: attribute set of (null or string) Default: Commands to declare. Commands set to null or an empty string are
deleted.
- Type: attribute set of null or string Default: Type: attribute set of (null or string) Default: Declared by: Keys to bind. Keys set to null or an empty string are deleted. Type: attribute set of null or string Default: Keys to bind. Keys set to null or an empty string are deleted. Type: attribute set of (null or string) Default: Script or executable to use to preview files. Sets lf's
Type: null or path Default: Example: Type: null or (path) Default: Example: Attribute set of LibreWolf settings and overrides. Refer to
https://librewolf.net/docs/settings/
for details on supported values.
- Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Type: attribute set of boolean or signed integer or floating point number or string or path or list of signed integer or string Default: Type: attribute set of (boolean or signed integer or floating point number or string or (path) or list of (signed integer or string)) Default: Type: attribute set of attribute set of boolean or signed integer or floating point number or string or path or list of signed integer or string Default: Type: attribute set of attribute set of (boolean or signed integer or floating point number or string or (path) or list of (signed integer or string)) Default: Declared by: Additional configuration to add. Type: attribute set of anything or strings concatenated with "\n" Default: Additional configuration to add. Type: (attribute set of anything) or strings concatenated with "\n" Default: Type: attribute set of string or signed integer or boolean or floating point number or list of string or signed integer or boolean or floating point number Default: Type: attribute set of (string or signed integer or boolean or floating point number or list of (string or signed integer or boolean or floating point number)) Sub-configuration options for specific profiles written to
Type: attribute set of attribute set of string or signed integer or boolean or floating point number or list of string or signed integer or boolean or floating point number Default: Type: attribute set of attribute set of (string or signed integer or boolean or floating point number or list of (string or signed integer or boolean or floating point number)) Default: Package providing the Type: package Default: Example: Declared by: List of keybindings. Type: list of submodule Default: List of keybindings. Type: list of (submodule) Default: Type: null or path Default: Type: null or (path) Default: Attribute set from name of a setting to its value. For available options
see
ncmpcpp(1).
- Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: The neomutt package to use. Type: package Default: Declared by: List of keybindings. Type: list of submodule Default: List of keybindings. Type: list of (submodule) Default: The key to bind. Type: string Example: Declared by: Select the menu to bind the command to. Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" Default: Declared by: Select the menu to bind the command to. Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of (one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime") Default: Declared by: Whether to enable changing the folder when sourcing an account. Type: boolean Default: Example: Declared by: Extra configuration appended to the end. Type: strings concatenated with "\n" Default: Declared by: List of macros. Type: list of submodule Default: List of macros. Type: list of (submodule) Default: The key to bind. Type: string Example: Declared by: Select the menu to bind the command to. Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" Default: Declared by: Select the menu to bind the command to. Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of (one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime") Default: Declared by: Extra configuration appended to the end. Type: attribute set of string Default: A function in lua5_1.withPackages format, which returns a
list of Lua packages required for your plugins to work.
- Type: lua5.1 packages in lua5_1.withPackages format or list of package Default: Example: Declared by: Type: (lua5.1 packages in lua5_1.withPackages format) or list of package Default: Example: Declared by: Extra packages available to nvim. Type: list of package Default: A function in python.withPackages format, which returns a
list of Python 3 packages required for your plugins to work.
- Type: python3 packages in python.withPackages format or list of package Default: Example: Declared by: Type: (python3 packages in python.withPackages format) or list of package Default: Example: Declared by: Generated vimscript config.
Type: strings concatenated with "\n" (read only) Declared by: Time in minutes between reloads. Type: null or signed integer Default: Declared by: List of news feeds. Type: list of submodule Default: List of news feeds. Type: list of (submodule) Default: Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Declared by: Path to the plugin folder.
- Type: null or path Default: Example: Type: null or (path) Default: Example: The configuration file to be used for nushell.
See https://www.nushell.sh/book/configuration.html#configuration for more information.
- Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: Path of the nushell Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: Text of the nushell The environment variables file to be used for nushell.
See https://www.nushell.sh/book/configuration.html#configuration for more information.
- Type: null or submodule Default: Example: Type: null or (submodule) Default: Example: Declared by: Path of the nushell Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: Text of the nushell Extra configuration options added to the
Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Extra configuration options added to the
Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Extra configuration options added to the
Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: The pandoc package to use. Type: package Default: Declared by: List of .csl files to install. Type: list of path Default: List of .csl files to install. Type: list of (path) Default: Resulting package. Type: package (read only) Declared by: Custom templates. Type: attribute set of path Default: Custom templates. Type: attribute set of (path) Default: Declared by: The snippets.
- Type: list of submodule Default: Type: list of (submodule) Default: The Pidgin package to use. Type: package Default: Declared by: Plugins that should be available to Pidgin. Type: unspecified Default: Plugins that should be available to Pidgin. Type: unspecified value Default: List of module names to load. The list of all available
modules as well as the choice of default ones are at
https://github.com/justjanne/powerline-go.
- Type: null or list of string Default: Example: Type: null or (list of string) Default: Example: Type: null or list of string Default: Example: Type: null or (list of string) Default: Example: Pairs of full-path and corresponding desired short name. You
may use '~' to represent your home directory but you should
protect it to avoid shell substitution.
- Type: null or attribute set of string Default: Example: Type: null or (attribute set of string) Default: Example: Declared by: This can be any key/value pair as described in
https://github.com/justjanne/powerline-go.
- Type: attribute set of boolean or signed integer or string or list of string Default: Type: attribute set of (boolean or signed integer or string or list of string) Default: The pylint package to use. Type: package Default: Declared by: The pylint configuration. Type: attribute set of attribute set of INI atom (null, bool, int, float or string) or a non-empty list of them Default: Declared by: The pylint configuration. Type: attribute set of attribute set of (INI atom (null, bool, int, float or string) or a non-empty list of them) Default: Declared by: Whether to enable pywal. Type: boolean Default: Example: Declared by: rbw configuration, if not defined the configuration will not be
managed by Home Manager.
- Type: null or JSON value Default: Example: Type: null or (JSON value) Default: Example: Whether to include the system-wide configuration. Type: boolean Default: Declared by: Readline customization variable assignments.
- Type: attribute set of string or signed integer or boolean Default: Type: attribute set of (string or signed integer or boolean) Default: Whether to cycle through the results list. Type: null or boolean Default: Declared by: Additional configuration to add. Type: attribute set of string or signed integer or boolean or Rasi literal string or list of string or signed integer or boolean or Rasi literal string or string Default: Additional configuration to add. Type: (attribute set of (string or signed integer or boolean or (Rasi literal string) or list of (string or signed integer or boolean or (Rasi literal string)))) or string Default: Name of theme or path to theme file in rasi format or attribute set with
theme configuration. Available named themes can be viewed using the
rofi-theme-selector tool.
- Type: null or string or path or attribute set of attribute set of string or signed integer or boolean or Rasi literal string or list of string or signed integer or boolean or Rasi literal string or string Default: Example: Type: null or string or (path) or attribute set of ((attribute set of (string or signed integer or boolean or (Rasi literal string) or list of (string or signed integer or boolean or (Rasi literal string)))) or string) Default: Example: Where the plugins and credentials should be located. Type: string Default: Declared by: A list of credentials to define in the sbt configuration directory.
- Type: list of submodule Default: Type: list of (submodule) Default: The user you're using to authenticate. Type: string Declared by: A list of plugins to place in the sbt configuration directory.
- Type: list of submodule Default: Type: list of (submodule) Default: The sm64ex package to use. Type: package Default: Declared by: The path to the Super Mario 64 baserom to extract assets from. Type: null or path Default: Example: Declared by: The path to the Super Mario 64 baserom to extract assets from. Type: null or (path) Default: Example: Declared by: Extra flags to pass to the compiler. See
https://github.com/sm64pc/sm64ex/wiki/Build-options
for more information.
- Type: null or list of string Default: Example: Type: null or (list of string) Default: Example: Your baserom's region. Note that only "us", "eu", and "jp" are supported.
Type: null or one of "us", "eu", "jp" Default: Example: Declared by: Settings for sm64ex's Type: null or attribute set of string or signed integer or boolean or list of string Default: Example: Settings for sm64ex's Type: null or (attribute set of (string or signed integer or boolean or list of string)) Default: Example: Type: null or one of "any", "inet", "inet6" Default: Declared by: Specifies files from which the user certificate is read.
- Type: list of string or null or string Default: Type: (list of string) or null or string Default: Specify dynamic port forwardings. See
ssh_config(5) for Type: list of submodule Default: Type: list of (submodule) Default: Specifies files from which the user identity is read.
Identities will be tried in the given order.
- Type: list of string or null or string Default: Type: (list of string) or null or string Default: Specify local port forwardings. See
ssh_config(5) for Type: list of submodule Default: Type: list of (submodule) Default: Specify remote port forwardings. See
ssh_config(5) for Type: list of submodule Default: Type: list of (submodule) Default: Default arguments to swaylock. An empty set
disables configuration generation.
- Type: attribute set of boolean or floating point number or signed integer or string Default: Type: attribute set of (boolean or floating point number or signed integer or string) Default: Either one of the default provided theme as string, or a
path to a theme configuration file.
- Type: null or string or path Default: Example: Declared by: Type: null or string or (path) Default: Example: Declared by: Key-value configuration written to
Resulting customized TeX Live package. Type: package (read only) Declared by: TeX Live package set to use. Type: unspecified Default: Declared by: TeX Live package set to use. Type: unspecified value Default: Declared by: Extra packages available to TeX Live. Type: unspecified Default: Example: Extra packages available to TeX Live. Type: unspecified value Default: Example: Declared by: Whether to enable timidity, a software MIDI renderer. Type: boolean Default: Example: Declared by: Keybindings written to Visual Studio Code's
Type: list of submodule Default: Type: list of (submodule) Default:
See https://github.com/TailorDev/Watson/blob/master/docs/user-guide/configuration.md
for an example configuration.
- Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Configuration for Waybar, see https://github.com/Alexays/Waybar/wiki/Configuration
for supported values.
- Type: list of JSON value or attribute set of JSON value Default: Type: (list of (JSON value)) or attribute set of (JSON value) Default:
If the value is set to a path literal, then the path will be used as the css file.
- Type: null or path or string Default: Example: Type: null or (path) or string Default: Example: Type: attribute set of TOML value Default: Type: attribute set of (TOML value) Default: Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Type: attribute set of string or boolean or signed integer Default: Type: attribute set of (string or boolean or signed integer) Default: Whether to enable Z shell (Zsh). Type: boolean Default: Example: Declared by: Enable zsh autosuggestions Type: unspecified Default: Declared by: Enable zsh autosuggestions Type: unspecified value Default: Declared by: Enable zsh completion. Don't forget to add
Type: boolean Default: Declared by: Enable zsh syntax highlighting Type: unspecified Default: Declared by: Enable zsh syntax highlighting Type: unspecified value Default: Declared by: Whether to enable integration with terminals using the VTE
library. This will let the terminal track the current working
@@ -8220,7 +8220,7 @@ zstyle :omz:plugins:ssh-agent identities id_rsa id_rsa2 id_github
Name of the theme to be used by oh-my-zsh.
Type: string Default: Example: Declared by: Plugins to source in Type: list of submodule Default: Plugins to source in Type: list of (submodule) Default: Set the keyword used by `mand` to open man pages in Dash.app Type: null or string Default: Example: Declared by: Add additional directories to load prezto modules from Type: list of path Default: Add additional directories to load prezto modules from Type: list of (path) Default: Whether to enable zplug - a zsh plugin manager. Type: boolean Default: Example: Declared by: List of zplug plugins. Type: list of submodule Default: List of zplug plugins. Type: list of (submodule) Default: Type: string or path Default: Declared by: Type: string or (path) Default: Declared by: Set the icon theme. Type: submodule Default: The desired icon size. Type: string Default: Example: Declared by: Configuration written to Type: attribute set of attribute set of string or boolean or signed integer or list of string Default: Configuration written to Type: attribute set of attribute set of (string or boolean or signed integer or list of string) Default: Declared by: List of enabled features in order. Type: list of one of "audio", "backlight", "battery", "cpu_load", "network", "time" Declared by: List of enabled features in order. Type: list of (one of "audio", "backlight", "battery", "cpu_load", "network", "time") Declared by: Whether to enable Easyeffects daemon.
Note, it is necessary to add
@@ -8758,7 +8758,7 @@ for a description of available options.
The URL to the etesync server. Type: string Default: Declared by: Settings for etesync-dav, passed as environment variables.
- Type: attribute set of string or signed integer Default: Type: attribute set of (string or signed integer) Default: Configuration to use for Flameshot. See
https://github.com/flameshot-org/flameshot/blob/master/flameshot.example.ini
for available options.
- Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Type: string or path Default: Declared by: Type: string or (path) Default: Declared by: Extra arguments to use for executing fnott.
Type: list of string Default: Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: The configuration to pass to Gammastep.
Available options for Gammastep described in
gammastep(1).
- Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Type: package Default: Declared by: The repositories that should be synchronized.
- Type: attribute set of submodule Declared by: Type: attribute set of (submodule) Declared by: The interval, specified in seconds, at which the synchronization will
be triggered even without filesystem changes.
@@ -8977,7 +8977,7 @@ for the supported URIs.
<home-manager/modules/services/gnome-keyring.nix>
The GNOME keyring components to start. If empty then the
default set of components will be started.
- Type: list of one of "pkcs11", "secrets", "ssh" Default: Type: list of (one of "pkcs11", "secrets", "ssh") Default: Type: null or one of "curses", "tty", "gtk2", "emacs", "gnome3", "qt" Default: Example: Declared by: Which GPG keys (by keygrip) to expose as SSH keys.
- Type: null or list of string Default: Declared by: Limit the amount of concurrent indexers. Type: positive integer, meaning >0 Default: Declared by: The repository configuration. Type: attribute set of JSON value Default: The repository configuration. Type: attribute set of (JSON value) Default: Type: strings concatenated with "\n" Default: Declared by: List of profiles.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Commands executed after the profile is succesfully applied.
Note that if you provide multiple commands, they will be
executed asynchronously with no guaranteed ordering.
- Type: list of string or string convertible to it Default: Type: (list of string) or string convertible to it Default: Example: Declared by: Outputs configuration.
- Type: list of submodule Default: Type: list of (submodule) Default: Optional configuration file to link to use instead of
the default file ( Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: How often to run mbsync. This value is passed to the systemd
timer configuration as the onCalendar option. See
@@ -9383,7 +9383,7 @@ useful for creating the directories mbsync is going to use.
Extra configuration files read by Mopidy when the service starts.
Later files in the list override earlier configuration files and
structured settings.
- Type: list of path Default: Type: list of (path) Default:
See https://docs.mopidy.com/en/latest/config/ for
more details.
- Type: attribute set of attribute set of Mopidy config value Default: Type: attribute set of attribute set of (Mopidy config value) Default: Type: path or string Default: Type: (path) or string Default: Declared by: The address where MPD is listening for connections. Type: string Default: Example: Declared by: If set, mpDris2 will use this directory to access music artwork.
- Type: null or path Default: Declared by: Type: null or (path) Default: Declared by: The password to connect to MPD.
Type: null or string Default: Declared by: Whether to enable a proxy forwarding Bluetooth MIDI controls via MPRIS2 to control media players. Type: boolean Default: Example: Declared by: Muchsync remotes to synchronise with.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Example: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: Example: Polybar configuration. Can be either path to a file, or set of attributes
that will be used to create the final configuration.
See also Type: attribute set of attribute set of string or boolean or signed integer or list of string or path convertible to it Default: Type: (attribute set of attribute set of (string or boolean or signed integer or list of string)) or (path) convertible to it Default: Type: attribute set of Recoll config value Default: Type: attribute set of (Recoll config value) Default: The configuration to pass to Redshift.
Available options for Redshift described in
redshift(1).
- Type: attribute set of attribute set of INI atom (null, bool, int, float or string) Default: Type: attribute set of attribute set of (INI atom (null, bool, int, float or string)) Default: The package to use for the Stalonetray binary. Type: package Default: Example: Declared by: Stalonetray configuration as a set of attributes.
- Type: attribute set of null or string or boolean or signed integer Default: Type: attribute set of (null or string or boolean or signed integer) Default: Swayidle package to install. Type: package Default: Declared by: Run command on occurence of a event. Type: list of submodule Default: Run command on occurence of a event. Type: list of (submodule) Default: Systemd target to bind to.
Type: string Default: Declared by: List of commands to run after idle timeout. Type: list of submodule Default: List of commands to run after idle timeout. Type: list of (submodule) Default: Example: Declared by: An attribute set that assigns hotkeys to commands. Type: attribute set of null or string Default: An attribute set that assigns hotkeys to commands. Type: attribute set of (null or string) Default: Declared by: Syncthing tray service configuration. Type: boolean or submodule Default: Syncthing tray service configuration. Type: boolean or (submodule) Default:
- Type: attribute set of null or string or boolean or signed integer Default: Type: attribute set of (null or string or boolean or signed integer) Default: Host address to listen on for notifications. Type: string Default: Example: Declared by: Path to the critical notifications' icon. Type: null or path Default: Declared by: Path to the critical notifications' icon. Type: null or (path) Default: Declared by: Path to the informative notifications' icon. Type: null or path Default: Declared by: Path to the informative notifications' icon. Type: null or (path) Default: Declared by: Path to the warning notifications' icon. Type: null or path Default: Declared by: Path to the warning notifications' icon. Type: null or (path) Default: Declared by: UDP port to listen on for notifications. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive) Default: Declared by: Whether to enable Unison synchronisation. Type: boolean Default: Example: Declared by: Unison root pairs to keep synchronised.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Type: list of submodule Default: Type: list of (submodule) Default: Whether to enable XScreenSaver. Type: boolean Default: Example: Declared by: The settings to use for XScreenSaver.
- Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Xsettingsd options for configuration file. See
https://github.com/derat/xsettingsd/wiki/Settings
for documentation on these values.
- Type: attribute set of boolean or signed integer or string Default: Type: attribute set of (boolean or signed integer or string) Default: Also suspend descendant processes that match this regex. Type: null or string Default: Declared by: Attribute set of XSuspender rules. Type: attribute set of submodule Default: Attribute set of XSuspender rules. Type: attribute set of (submodule) Default: Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Environment variables that will be set for the user session.
The variable values must be as described in
environment.d(5).
- Type: attribute set of signed integer or string Default: Type: attribute set of (signed integer or string) Default: Declared by: Sets the language to use in the preferred order. Type: null or list of string Default: Example: Sets the language to use in the preferred order. Type: null or (list of string) Default: Example: Type: null or package Default: Declared by: Sway configuration options. Type: null or submodule Default: Sway configuration options. Type: null or (submodule) Default: An attribute set that assigns applications to workspaces based
on criteria.
- Type: attribute set of list of attribute set of string or boolean Default: Type: attribute set of list of attribute set of (string or boolean) Default: Declared by: Sway bars settings blocks. Set to empty list to remove bars completely.
- Type: list of submodule Default: Declared by: Type: list of (submodule) Default: Declared by: Bar color settings. All color classes can be specified using submodules
with 'border', 'background', 'text', fields and RGB color hex-codes as values.
@@ -11249,7 +11249,7 @@ See Declared by: Border, background and text color for a workspace button when the workspace is active.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Background color of the bar. Type: null or string Default: Example: Declared by: Border, background and text color for the binding mode indicator Type: null or submodule Default: Border, background and text color for the binding mode indicator Type: null or (submodule) Default: Example: Text color to be used for the statusline on the currently focused monitor output. Type: null or string Default: Example: Declared by: Border, background and text color for a workspace button when the workspace has focus.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Border, background and text color for a workspace button when the workspace does not
have focus and is not active.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Border, background and text color for a workspace button when the workspace contains
a window with the urgency hint set.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Extra configuration lines for this bar. Type: strings concatenated with "\n" Default: Declared by: Font configuration for this bar. Type: list of string or submodule Default: Font configuration for this bar. Type: (list of string) or (submodule) Default: Floating windows border width. Type: signed integer Default: Declared by: List of criteria for windows that should be opened in a floating mode. Type: list of attribute set of string or boolean Default: List of criteria for windows that should be opened in a floating mode. Type: list of attribute set of (string or boolean) Default: Type: one of "smart", "urgent", "focus", "none" Default: Example: Declared by: Font configuration for window titles, nagbar... Type: list of string or submodule Default: Font configuration for window titles, nagbar... Type: (list of string) or (submodule) Default: Gaps related settings.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Bottom gaps value. Type: null or signed integer Default: Example: Declared by:
Consider to use Type: attribute set of null or string Default: Example: Type: attribute set of (null or string) Default: Example: An attribute set that assigns keypress to an action using key code.
See https://i3wm.org/docs/userguide.html#keybindings.
- Type: attribute set of null or string Default: Type: attribute set of (null or string) Default: Commands that should be executed at startup.
See https://i3wm.org/docs/userguide.html#_automatically_starting_applications_on_i3_startup.
- Type: list of submodule Default: Type: list of (submodule) Default: List of commands that should be executed on specific windows.
See Type: list of submodule Default: Type: list of (submodule) Default:
A value of Type: attribute set of string or boolean Example: Type: attribute set of (string or boolean) Example: Type: one of "default", "stacking", "tabbed" Default: Example: Declared by: Assign workspaces to outputs. Type: list of submodule Default: Assign workspaces to outputs. Type: list of (submodule) Default: Type: attribute set of attribute set of Swaynag config atom (null, bool, int, float, str) Default: Type: attribute set of attribute set of (Swaynag config atom (null, bool, int, float, str)) Default: Attribute set of files to link into the user's XDG
configuration home.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Attribute set of files to link into the user's XDG
data home.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: Desktop Entries allow applications to be shown in your desktop environment's app launcher.
You can define entries for programs without entries or override existing entries.
See https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys for more information on options.
- Type: attribute set of submodule Default: Type: attribute set of (submodule) Default: The set of actions made available to application launchers. Type: attribute set of submodule Default: Example: The set of actions made available to application launchers. Type: attribute set of (submodule) Default: Example: Program to execute, possibly with arguments. Type: null or string Declared by: Icon to display in file manager, menus, etc. Type: null or string or path Default: Declared by: Icon to display in file manager, menus, etc. Type: null or string or (path) Default: Declared by: Name of the action. Type: string Default: Declared by: Categories in which the entry should be shown in a menu. Type: null or list of string Default: Declared by: Categories in which the entry should be shown in a menu. Type: null or (list of string) Default: Declared by: Tooltip for the entry. Type: null or string Default: Declared by: Generic name of the application. Type: null or string Default: Declared by: Icon to display in file manager, menus, etc. Type: null or string or path Default: Declared by: Icon to display in file manager, menus, etc. Type: null or string or (path) Default: Declared by: The MIME type(s) supported by this application. Type: null or list of string Default: Declared by: The MIME type(s) supported by this application. Type: null or (list of string) Default: Declared by: Specific name of the application. Type: string Declared by: Defines additional associations of applications with
mimetypes, as if the .desktop file was listing this mimetype
in the first place.
- Type: attribute set of list of string or list of string or string convertible to it Default: Type: attribute set of ((list of string) or ((list of string) or string) convertible to it) Default: Removes associations of applications with mimetypes, as if the
.desktop file was not listing this
mimetype in the first place.
- Type: attribute set of list of string or list of string or string convertible to it Default: Type: attribute set of ((list of string) or ((list of string) or string) convertible to it) Default: Type: attribute set of list of string or list of string or string convertible to it Default: Type: attribute set of ((list of string) or ((list of string) or string) convertible to it) Default: Whether to enable automatic creation of the XDG user directories. Type: boolean Default: Example: Declared by: The Desktop directory. Type: string or path convertible to it Default: Declared by: The Desktop directory. Type: string or (path) convertible to it Default: Declared by: The Documents directory. Type: string or path convertible to it Default: Declared by: The Documents directory. Type: string or (path) convertible to it Default: Declared by: The Downloads directory. Type: string or path convertible to it Default: Declared by: The Downloads directory. Type: string or (path) convertible to it Default: Declared by: Other user directories. Type: attribute set of string or path convertible to it Default: Example: Other user directories. Type: attribute set of (string or (path) convertible to it) Default: Example: Declared by: The Music directory. Type: string or path convertible to it Default: Declared by: The Music directory. Type: string or (path) convertible to it Default: Declared by: The Pictures directory. Type: string or path convertible to it Default: Declared by: The Pictures directory. Type: string or (path) convertible to it Default: Declared by: The Public share directory. Type: string or path convertible to it Default: Declared by: The Public share directory. Type: string or (path) convertible to it Default: Declared by: The Templates directory. Type: string or path convertible to it Default: Declared by: The Templates directory. Type: string or (path) convertible to it Default: Declared by: The Videos directory. Type: string or path convertible to it Default: Declared by: The Videos directory. Type: string or (path) convertible to it Default: Declared by: Additional X server resources contents.
If this and all other xresources options are
@@ -12077,7 +12077,7 @@ Note, that 2-dimensional lists are not supported and specifying one will throw a
If this and all other xresources options are
Type: null or attribute set of boolean or signed integer or string or list of boolean or signed integer or string Default: Example: Type: null or (attribute set of (boolean or signed integer or string or list of (boolean or signed integer or string))) Default: Example: Declared by: Rule configuration. The keys of the attribute set are the targets of the rules. Type: attribute set of attribute set of boolean or signed integer or floating point number or string Default: Rule configuration. The keys of the attribute set are the targets of the rules. Type: attribute set of (attribute set of (boolean or signed integer or floating point number or string)) Default: Whether the node should stay on the focused desktop. Type: null or boolean Default: Example: Declared by: General settings given to Type: attribute set of boolean or signed integer or floating point number or string or list of boolean or signed integer or floating point number or string Default: General settings given to Type: attribute set of (boolean or signed integer or floating point number or string or list of (boolean or signed integer or floating point number or string)) Default: Declared by: Herbstluftwm settings. Type: attribute set of boolean or signed integer or string Default: Herbstluftwm settings. Type: attribute set of (boolean or signed integer or string) Default: Type: package Default: Example: Declared by: i3 configuration options. Type: null or submodule Default: i3 configuration options. Type: null or (submodule) Default: An attribute set that assigns applications to workspaces based
on criteria.
- Type: attribute set of list of attribute set of string or boolean Default: Type: attribute set of list of attribute set of (string or boolean) Default: Declared by: i3 bars settings blocks. Set to empty list to remove bars completely.
- Type: list of submodule Default: Declared by: Type: list of (submodule) Default: Declared by: Bar color settings. All color classes can be specified using submodules
with 'border', 'background', 'text', fields and RGB color hex-codes as values.
@@ -12407,7 +12407,7 @@ See Declared by: Border, background and text color for a workspace button when the workspace is active.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Background color of the bar. Type: null or string Default: Example: Declared by: Border, background and text color for the binding mode indicator Type: null or submodule Default: Border, background and text color for the binding mode indicator Type: null or (submodule) Default: Example: Text color to be used for the statusline on the currently focused monitor output. Type: null or string Default: Example: Declared by: Border, background and text color for a workspace button when the workspace has focus.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Border, background and text color for a workspace button when the workspace does not
have focus and is not active.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Border, background and text color for a workspace button when the workspace contains
a window with the urgency hint set.
- Type: null or submodule Default: Type: null or (submodule) Default: Example: Extra configuration lines for this bar. Type: strings concatenated with "\n" Default: Declared by: Font configuration for this bar. Type: list of string or submodule Default: Font configuration for this bar. Type: (list of string) or (submodule) Default: Floating windows border width. Type: signed integer Default: Declared by: List of criteria for windows that should be opened in a floating mode. Type: list of attribute set of string or boolean Default: List of criteria for windows that should be opened in a floating mode. Type: list of attribute set of (string or boolean) Default: Type: one of "smart", "urgent", "focus", "none" Default: Example: Declared by: Font configuration for window titles, nagbar... Type: list of string or submodule Default: Font configuration for window titles, nagbar... Type: (list of string) or (submodule) Default: i3Gaps related settings. The i3-gaps package must be used for these features to work.
- Type: null or submodule Default: Declared by: Type: null or (submodule) Default: Declared by: Bottom gaps value. Type: null or signed integer Default: Example: Declared by:
Consider to use Type: attribute set of null or string Default: Example: Type: attribute set of (null or string) Default: Example: An attribute set that assigns keypress to an action using key code.
See https://i3wm.org/docs/userguide.html#keybindings.
- Type: attribute set of null or string Default: Type: attribute set of (null or string) Default: Commands that should be executed at startup.
See https://i3wm.org/docs/userguide.html#_automatically_starting_applications_on_i3_startup.
- Type: list of submodule Default: Type: list of (submodule) Default: List of commands that should be executed on specific windows.
See Type: list of submodule Default: Type: list of (submodule) Default:
A value of Type: attribute set of string or boolean Example: Type: attribute set of (string or boolean) Example: Type: one of "default", "stacking", "tabbed" Default: Example: Declared by: Assign workspaces to outputs. Type: list of submodule Default: Assign workspaces to outputs. Type: list of (submodule) Default: Declared by: Spectrwm settings. Type: attribute set of boolean or signed integer or string Default: Spectrwm settings. Type: attribute set of (boolean or signed integer or string) Default: Type: null or path Default: Example: Type: null or (path) Default: Example: Type: unspecified Default: Example: Type: unspecified value Default: Example: Type: unspecified Default: Example: Declared by: Type: unspecified value Default: Example: Declared by: Additional files that will be saved in
Type: attribute set of path Default: Type: attribute set of (path) Default: home-manager
+ home-manager
— reconfigure a user environment
This command updates the user environment so that it corresponds to the
configuration specified in
@@ -153,7 +153,7 @@
available for immediate garbage collection.
-
The tool accepts the options
Activates verbose output.
-
{
}
diff --git a/options.html b/options.html
index 5a26110e..6756d2c1 100644
--- a/options.html
+++ b/options.html
@@ -1,7 +1,7 @@
_module.args
<home-manager/lib/modules.nix>
-
accounts.email.accounts
+
accounts.email.accounts
{
}
@@ -42,7 +42,7 @@
accounts.email.accounts.<name>.aerc.extraAccounts
$HOME/.config/aerc/accounts.conf
.
See aerc-config(5).
-
+
{
}
@@ -51,7 +51,7 @@ See aerc-config(5).
accounts.email.accounts.<name>.aerc.extraBinds
$HOME/.config/aerc/accounts.conf
.
See aerc-config(5).
-
+
{
}
@@ -60,7 +60,7 @@ See aerc-config(5).
accounts.email.accounts.<name>.aerc.extraConfig
$HOME/.config/aerc/aerc.conf
.
See aerc-config(5).
-
+
{
}
@@ -162,7 +162,7 @@ users should either enable
delete
or disable
<home-manager/modules/programs/getmail.nix>
accounts.email.accounts.<name>.getmail.mailboxes
ALL
mailbox.
-
+
[
]
@@ -178,7 +178,7 @@ disable
readAll
.
true
<home-manager/modules/programs/getmail.nix>
accounts.email.accounts.<name>.gpg
null
+
null
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.gpg.encryptByDefault
false
<home-manager/modules/accounts/email.nix>
@@ -202,7 +202,7 @@ account configuration.
<home-manager/modules/programs/himalaya.nix>
accounts.email.accounts.<name>.imap
null
+
null
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.imap.host
"imap.example.org"
@@ -225,7 +225,7 @@ account configuration.
be used to validate the connection authenticity. If
null
then the system default is used.
Note, if set then the system default may still be accepted.
-"config.accounts.email.certificatesFile"
+
"config.accounts.email.certificatesFile"
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.imap.tls.useStartTls
false
@@ -242,7 +242,7 @@ Note, if set then the system default may still be accepted.
]
<home-manager/modules/services/imapnotify.nix>
-
accounts.email.accounts.<name>.imapnotify.extraConfig
+
accounts.email.accounts.<name>.imapnotify.extraConfig
{
}
@@ -261,7 +261,7 @@ Note, if set then the system default may still be accepted.
<home-manager/modules/services/imapnotify.nix>
accounts.email.accounts.<name>.jmap
null
+
null
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.jmap.host
"*:0/5"
<home-manager/modules/programs/lieer.nix>
accounts.email.accounts.<name>.maildir
+
{
path = "\${name}";
}
@@ -372,7 +372,7 @@ the given mail store.
"none"
"both"
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.account
+
{
}
@@ -383,7 +383,7 @@ the given mail store.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.channel
+
{
}
@@ -394,14 +394,14 @@ the given mail store.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.local
+
{
}
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.remote
+
{
}
@@ -419,7 +419,7 @@ the
[Gmail]/
directory.
+
{
}
@@ -431,7 +431,7 @@ the individual channels.
+
{
}
@@ -439,7 +439,7 @@ define the maildir hierarchy as you see fit.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.extraConfig
+
{
}
@@ -669,7 +669,7 @@ attribute name of the account configuration.
accounts.email.accounts.<name>.neomutt.extraConfig
""
"color status cyan default"
<home-manager/modules/programs/neomutt.nix>
-
accounts.email.accounts.<name>.neomutt.extraMailboxes
+
accounts.email.accounts.<name>.neomutt.extraMailboxes
[
]
@@ -689,7 +689,7 @@ else
accounts.email.accounts.<name>.offlineimap.enable
false
true
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.offlineimap.extraConfig.account
+
{
}
@@ -701,7 +701,7 @@ else
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.offlineimap.extraConfig.local
+
{
}
@@ -713,7 +713,7 @@ section.
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.offlineimap.extraConfig.remote
+
{
}
@@ -742,7 +742,7 @@ set as primary.
}
<home-manager/modules/accounts/email.nix>
-
accounts.email.accounts.<name>.signature.command
null
pkgs.writeScript "signature" "echo This is my signature"
+
accounts.email.accounts.<name>.signature.command
null
pkgs.writeScript "signature" "echo This is my signature"
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.signature.showSignature
"none"
@@ -755,7 +755,7 @@ May the force be with you.
''
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.smtp
null
+
null
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.smtp.host
"smtp.example.org"
@@ -778,7 +778,7 @@ May the force be with you.
be used to validate the connection authenticity. If
null
then the system default is used.
Note, if set then the system default may still be accepted.
-"config.accounts.email.certificatesFile"
+
"config.accounts.email.certificatesFile"
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.smtp.tls.useStartTls
false
@@ -790,7 +790,7 @@ the SMTP, IMAP, and JMAP user name.
accounts.email.certificatesFile
"/etc/ssl/certs/ca-certificates.crt"
+
"/etc/ssl/certs/ca-certificates.crt"
<home-manager/modules/accounts/email.nix>
accounts.email.maildirBasePath
"$HOME/Maildir"
<home-manager/modules/accounts/email.nix>
dconf.settings
+
{
}
@@ -819,7 +819,7 @@ directory.
root = true
is automatically added to the file,
it must not be added here.
See https://editorconfig.org for documentation.
-
+
{
}
@@ -845,7 +845,7 @@ configurations installed through
<home-manager/modules/misc/fontconfig.nix>
gtk.enable
false
true
<home-manager/modules/misc/gtk.nix>
-
gtk.cursorTheme
null
+
gtk.cursorTheme
null
<home-manager/modules/misc/gtk.nix>
gtk.cursorTheme.package
null
then the theme
@@ -858,7 +858,7 @@ is assumed to already be available in your profile.
null
16
<home-manager/modules/misc/gtk.nix>
gtk.font
null
+
null
<home-manager/modules/misc/gtk.nix>
gtk.font.package
null
then the font
@@ -890,7 +890,7 @@ is assumed to already be available in your profile.
<home-manager/modules/misc/gtk.nix>
gtk.gtk3.extraConfig
$XDG_CONFIG_HOME/gtk-3.0/settings.ini
.
-
+
{
}
@@ -906,7 +906,7 @@ is assumed to already be available in your profile.
<home-manager/modules/misc/gtk.nix>
gtk.gtk4.extraConfig
$XDG_CONFIG_HOME/gtk-4.0/settings.ini
.
-
+
{
}
@@ -916,7 +916,7 @@ is assumed to already be available in your profile.
}
<home-manager/modules/misc/gtk.nix>
-
gtk.iconTheme
null
+
gtk.iconTheme
null
<home-manager/modules/misc/gtk.nix>
gtk.iconTheme.package
null
then the theme
@@ -925,7 +925,7 @@ is assumed to already be available in your profile.
<home-manager/modules/misc/gtk.nix>
gtk.iconTheme.name
"Adwaita"
<home-manager/modules/misc/gtk.nix>
-
gtk.theme
null
+
gtk.theme
null
<home-manager/modules/misc/gtk.nix>
gtk.theme.package
null
then the theme
@@ -1016,7 +1016,7 @@ the user environment.
]
<home-manager/modules/home-environment.nix>
-
home.file
+
home.file
{
}
@@ -1068,7 +1068,7 @@ undefined for state version ≥ 20.09
<home-manager/modules/home-environment.nix>
home.keyboard
null
to
disable Home Manager keyboard management.
-"{ }" for state version < 21.11,
+
"{ }" for state version < 21.11,
"null" for state version ≥ 21.11
<home-manager/modules/home-environment.nix>
@@ -1151,7 +1151,7 @@ configurations are generated. If you need configurations for specific
backends, you can toggle them via the enable option. For example,
home.pointerCursor.x11.enable
will enable x11 cursor configurations.
-null
+
null
<home-manager/modules/config/home-cursor.nix>
home.pointerCursor.package
pkgs.vanilla-dmz
<home-manager/modules/config/home-cursor.nix>
@@ -1331,7 +1331,7 @@ for details on supported values.
of launchd's LaunchAgents.
pkgs.stdenv.hostPlatform.isDarwin
<home-manager/modules/launchd/default.nix>
-
launchd.agents
+
launchd.agents
{
}
@@ -1391,7 +1391,7 @@ send the SIGKILL signal.
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.EnvironmentVariables
null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.ExitTimeOut
launchd.agents.<name>.config.HardResourceLimits
setrlimit(2)
. The following
keys apply:
-null
+
null
{
NumberOfFiles = 4096;
}
@@ -1457,7 +1457,7 @@ multiple keys are provided, launchd ORs them, thus providing maximum flexibility
the logic and stall if necessary. If launchd finds no reason to restart the job, it falls back on
demand based invocation. Jobs that exit quickly and frequently when configured to be kept alive will
be throttled to converve system resources.
-
null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.Label
<home-manager/modules/launchd/default.nix>
@@ -1467,11 +1467,11 @@ job cannot be safely respawned without a full machine reboot, then set this key
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.LimitLoadFromHosts
sysctl.conf(5)
for this feature to work reliably.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.LimitLoadToHosts
sysctl.conf(5)
for this feature to work reliably.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.LimitLoadToSessionType
null
+
null
{
ResetAtClose = true;
}
@@ -1538,15 +1538,15 @@ resource limits to the job, throttling its CPU usage and I/O bandwidth. The foll
launchd.agents.<name>.config.Program
execvp(3)
. If this key is missing, then the first element of
the array of strings provided to the ProgramArguments will be used instead. This key is required in
the absence of the ProgramArguments key.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.ProgramArguments
execvp(3)
. This key is required in the absence of the Program
key. Please note: many people are confused by this key. Please read execvp(3)
very carefully!
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.QueueDirectories
null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.RootDirectory
chroot(2)
to before running the job.
null
@@ -1565,7 +1565,7 @@ to be effectively equivalent, even though each file descriptor likely represents
protocol which conforms to the criteria specified in the job configuration file.
The parameters below are used as inputs to call
getaddrinfo(3)
.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.Sockets.<name>.Bonjour
mDNSResponder(8)
. If the value is boolean, the service name is inferred from the SockService-Name. SockServiceName.
@@ -1599,7 +1599,7 @@ octal, so please convert the value to decimal.
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.Sockets.<name>.SockPathName
connect(2)
or
bind(2)
to.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.Sockets.<name>.SockProtocol
socket(2)
. The only value understood by
this key at the moment is "TCP".
@@ -1614,7 +1614,7 @@ other valid values for this key are "dgram" and "seqpacket" respectively.
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.SoftResourceLimits
setrlimit(2)
. The following
keys apply:
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.SoftResourceLimits.CPU
null
@@ -1652,21 +1652,21 @@ stack segment may be extended. Stack extension is performed automatically by th
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.StandardErrorPath
stdio(3)
.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.StandardInPath
stdio(3)
.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.StandardOutPath
stdio(3)
.
-null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.StartCalendarInterval
crontab(5)
. Unlike cron which skips job
invocations when the computer is asleep, launchd will start the job the next time the computer wakes
up. If multiple intervals transpire before the computer is woken, those events will be coalesced into
one event upon wake from sleep.
-null
+
null
{
Hour = 2; Minute = 30;
}
@@ -1719,13 +1719,13 @@ to attach before any code in the job is executed.
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.WatchPaths
null
+
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.WorkingDirectory
chdir(2)
to before running the job.
null
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.inetdCompatibility
null
+
null
{
Wait = true;
}
@@ -1738,7 +1738,7 @@ called on behalf of the job, and the result is passed via the standard in/out/er
<home-manager/modules/launchd/default.nix>
lib
+
{
}
@@ -1799,7 +1799,7 @@ keep-derivations = true
''
<home-manager/modules/misc/nix.nix>
nix.registry
+
{
}
@@ -1811,15 +1811,15 @@ match with a reference like
nixpkgs/nixos-20.03
.
true
<home-manager/modules/misc/nix.nix>
nix.registry.<name>.flake
from>
is to be rewritten.
-null
nixpkgs
+
null
nixpkgs
<home-manager/modules/misc/nix.nix>
-
nix.registry.<name>.from
+
nix.registry.<name>.from
{
id = "nixpkgs"; type = "indirect";
}
<home-manager/modules/misc/nix.nix>
-
nix.registry.<name>.to
from>
is to be rewritten.
+
nix.registry.<name>.to
from>
is to be rewritten.
{
owner = "my-org"; repo = "my-nixpkgs"; type = "github";
}
@@ -1832,7 +1832,7 @@ The value declared here will be translated directly to the key-value pairs Nix e
nix.extraOptions
which will be appended
verbatim to the resulting config file.
-
+
{
}
@@ -1867,7 +1867,7 @@ file and include something like
null
+
null
{
allowBroken = true;
}
@@ -1892,7 +1892,7 @@ Like
nixpkgs.config
this option only
applies within the Home Manager configuration. See
nixpkgs.config
for a suggested setup that
works both internally and externally.
-null
[ (self: super: {
+
null
[ (self: super: {
openssh = super.openssh.override {
hpnSupport = true;
withKerberos = true;
@@ -1946,7 +1946,7 @@ set autosave=true
<home-manager/modules/programs/aerc.nix>
programs.aerc.extraAccounts
$HOME/.config/aerc/accounts.conf
.
See aerc-config(5).
-
+
{
}
@@ -1955,7 +1955,7 @@ See aerc-config(5).
programs.aerc.extraBinds
$HOME/.config/aerc/binds.conf
.
Global keybindings can be set in the `global` section.
See aerc-config(5).
-
+
{
}
@@ -1963,7 +1963,7 @@ See aerc-config(5).
<home-manager/modules/programs/aerc.nix>
programs.aerc.extraConfig
$HOME/.config/aerc/aerc.conf
.
See aerc-config(5).
-
+
{
}
@@ -1971,7 +1971,7 @@ See aerc-config(5).
<home-manager/modules/programs/aerc.nix>
programs.aerc.stylesets
$HOME/.config/aerc/stylesets/
.
See aerc-stylesets(7).
-
+
{
}
@@ -2091,7 +2091,7 @@ enabled for each email account that is managed by Notmuch.
""
<home-manager/modules/programs/alot.nix>
programs.alot.settings
+
{
auto_remove_unread = true; handle_mouse = true; initial_command = "search tag:inbox AND NOT tag:killed"; prefer_plaintext = true;
}
@@ -2102,7 +2102,7 @@ enabled for each email account that is managed by Notmuch.
}
<home-manager/modules/programs/alot.nix>
-
programs.alot.tags
+
programs.alot.tags
{
}
@@ -2133,7 +2133,7 @@ compute the string representation on the fly using
See
aria2c(1)
for options.
-
+
{
}
@@ -2265,7 +2265,7 @@ of options.
}
<home-manager/modules/programs/autorandr.nix>
-
programs.autorandr.profiles
+
programs.autorandr.profiles
{
}
@@ -2293,7 +2293,7 @@ of options.
}
<home-manager/modules/programs/autorandr.nix>
-
programs.autorandr.profiles.<name>.config
+
programs.autorandr.profiles.<name>.config
{
}
@@ -2331,7 +2331,7 @@ will be used.
null
{
+
null
{
x = 1.25;
y = 1.25;
}
@@ -2346,7 +2346,7 @@ exclusive.
programs.autorandr.profiles.<name>.config.<name>.transform
null
[
+
null
[
[ 0.6 0.0 0.0 ]
[ 0.0 0.6 0.0 ]
[ 0.0 0.0 1.0 ]
@@ -2401,7 +2401,7 @@ directory.
Note that these commands will be run even in non-interactive shells.
""
<home-manager/modules/programs/bash.nix>
-
programs.bash.historyControl
+
programs.bash.historyControl
[
]
@@ -2481,7 +2481,7 @@ for explanation about possible values.
programs.bat.enable
false
true
<home-manager/modules/programs/bat.nix>
programs.bat.config
+
{
}
@@ -2609,7 +2609,7 @@ The possible attributes are:
(default:
true
)from_shell
(optional)false
)
+
[
{
@@ -2644,7 +2644,7 @@ The possible attributes are:
<home-manager/modules/programs/broot.nix>
programs.browserpass.enable
false
true
<home-manager/modules/programs/browserpass.nix>
-
programs.browserpass.browsers
+
programs.browserpass.browsers
[
"brave" "chrome" "chromium" "firefox" "vivaldi"
]
@@ -2664,7 +2664,7 @@ The possible attributes are:
programs.btop.settings
btop.conf
file.
See https://github.com/aristocratos/btop#configurability
for options.
-
+
{
}
@@ -2707,7 +2707,7 @@ To install extensions outside of the Chrome Web Store set
version
as explained in the
Chrome
documentation.
-
+
[
]
@@ -2726,7 +2726,7 @@ documentation.
<home-manager/modules/programs/chromium.nix>
programs.chromium.extensions.*.crxPath
null
+
null
<home-manager/modules/programs/chromium.nix>
programs.chromium.extensions.*.id
""
@@ -2876,7 +2876,7 @@ action, set its value to null. If you want to bind multiple buttons to
an action, set its value to a list.
See https://man.finalrewind.org/1/feh/#x425554544f4e53 for
default bindings and available commands.
-
+
{
}
@@ -2895,7 +2895,7 @@ set its value to null. If you want to bind multiple keys to an action,
set its value to a list.
See https://man.finalrewind.org/1/feh/#x4b455953 for
default bindings and available commands.
-
+
{
}
@@ -2964,7 +2964,7 @@ handles extension side-loading.
]
<home-manager/modules/programs/firefox.nix>
-
programs.firefox.profiles
+
programs.firefox.profiles
{
}
@@ -2972,7 +2972,7 @@ handles extension side-loading.
<home-manager/modules/programs/firefox.nix>
programs.firefox.profiles.<name>.bookmarks
+
[
]
@@ -3014,7 +3014,7 @@ previously existing bookmarks!
<home-manager/modules/programs/firefox.nix>
programs.firefox.profiles.<name>.path
"‹name›"
<home-manager/modules/programs/firefox.nix>
-
programs.firefox.profiles.<name>.settings
+
programs.firefox.profiles.<name>.settings
{
}
@@ -3054,7 +3054,7 @@ previously existing bookmarks!
<home-manager/modules/programs/fish.nix>
programs.fish.functions
+
{
}
@@ -3078,7 +3078,7 @@ initialisation.
<home-manager/modules/programs/fish.nix>
programs.fish.plugins
conf.d/99plugins.fish
.
-
+
[
]
@@ -3156,7 +3156,7 @@ initialisation.
programs.foot.settings
$XDG_CONFIG_HOME/foot/foot.ini
. See https://codeberg.org/dnkl/foot/src/branch/master/foot.ini
for a list of available options.
-
+
{
}
@@ -3348,7 +3348,7 @@ See htt
false
true
<home-manager/modules/programs/git.nix>
programs.git.delta.options
+
{
}
@@ -3402,7 +3402,7 @@ for syntax highlithing.
<home-manager/modules/programs/git.nix>
programs.git.extraConfig
+
{
}
@@ -3427,7 +3427,7 @@ deprecated and will be removed in the future.
programs.git.hooks
+
{
}
@@ -3446,7 +3446,7 @@ for reference.
]
<home-manager/modules/programs/git.nix>
-
programs.git.includes
+
programs.git.includes
[
]
@@ -3488,7 +3488,7 @@ This follows the configuration structure as described in
};
<home-manager/modules/programs/git.nix>
-
programs.git.includes.*.path
+
programs.git.includes.*.path
<home-manager/modules/programs/git.nix>
programs.git.lfs.enable
false
true
<home-manager/modules/programs/git.nix>
@@ -3497,7 +3497,7 @@ This requires a manual git lfs pull
false
<home-manager/modules/programs/git.nix>
-
programs.git.signing
null
+
programs.git.signing
null
<home-manager/modules/programs/git.nix>
programs.git.signing.gpgPath
"\${pkgs.gnupg}/bin/gpg2"
<home-manager/modules/programs/git.nix>
@@ -3519,7 +3519,7 @@ to use depending on commit’s author.
<home-manager/modules/programs/gitui.nix>
programs.gitui.keyConfig
$XDG_CONFIG_HOME/gitui/key_config.ron
.
-""
''
+
""
''
exit: Some(( code: Char('c'), modifiers: ( bits: 2,),)),
quit: Some(( code: Char('q'), modifiers: ( bits: 0,),)),
exit_popup: Some(( code: Esc, modifiers: ( bits: 0,),)),
@@ -3527,7 +3527,7 @@ exit_popup: Some(( code: Esc, modifiers: ( bits: 0,),)),
<home-manager/modules/programs/gitui.nix>
programs.gitui.theme
$XDG_CONFIG_HOME/gitui/theme.ron
.
-''
+
''
(
selected_tab: Reset,
command_fg: White,
@@ -3551,7 +3551,7 @@ exit_popup: Some(( code: Esc, modifiers: ( bits: 0,),)),
<home-manager/modules/programs/gitui.nix>
programs.gnome-terminal.enable
false
true
<home-manager/modules/programs/gnome-terminal.nix>
-
programs.gnome-terminal.profile
+
programs.gnome-terminal.profile
{
}
@@ -3581,13 +3581,13 @@ presses the Backspace key.
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.boldIsBright
null
<home-manager/modules/programs/gnome-terminal.nix>
-
programs.gnome-terminal.profile.<name>.colors
null
+
programs.gnome-terminal.profile.<name>.colors
null
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.backgroundColor
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.boldColor
null
<home-manager/modules/programs/gnome-terminal.nix>
-
programs.gnome-terminal.profile.<name>.colors.cursor
null
+
programs.gnome-terminal.profile.<name>.colors.cursor
null
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.cursor.background
<home-manager/modules/programs/gnome-terminal.nix>
@@ -3595,7 +3595,7 @@ presses the Backspace key.
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.foregroundColor
<home-manager/modules/programs/gnome-terminal.nix>
-
programs.gnome-terminal.profile.<name>.colors.highlight
null
+
programs.gnome-terminal.profile.<name>.colors.highlight
null
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.highlight.background
<home-manager/modules/programs/gnome-terminal.nix>
@@ -3651,7 +3651,7 @@ presses the Delete key.
<home-manager/modules/programs/go.nix>
programs.go.package
pkgs.go
<home-manager/modules/programs/go.nix>
-
programs.go.packages
+
programs.go.packages
{
}
@@ -3722,7 +3722,7 @@ any unmanaged keys. Be careful to make a backup of your old
<home-manager/modules/programs/gpg.nix>
programs.gpg.publicKeys
+
[
]
@@ -3746,7 +3746,7 @@ for more.
programs.gpg.scdaemonSettings
{
+
{
disable-ccid = true;
}
@@ -3756,7 +3756,7 @@ in the gpg manpage:
https://gnupg.org/documentation/manpage.html.
{
+
{
no-comments = false;
s2k-cipher-algo = "AES128";
}
@@ -3771,7 +3771,7 @@ Note that lists are converted to duplicate keys.
+
[
]
@@ -3811,7 +3811,7 @@ Where the name of each attribute is the theme-name (in the example "base16").
+
{
}
@@ -3875,7 +3875,7 @@ for the full list of options.
programs.hexchat.enable
false
true
<home-manager/modules/programs/hexchat.nix>
programs.hexchat.channels
$XDG_CONFIG_HOME/hexchat/servlist.conf
.
-
+
{
}
@@ -3941,7 +3941,7 @@ commands = [ "/msg NickServ IDENTIFY my_password" ]
<home-manager/modules/programs/hexchat.nix>
programs.hexchat.channels.<name>.nickname2
null
<home-manager/modules/programs/hexchat.nix>
-
programs.hexchat.channels.<name>.options
null
+
programs.hexchat.channels.<name>.options
null
{
autoconnect = true; useGlobalUserInformation = true;
}
@@ -4001,7 +4001,7 @@ configuration files, causing:
programs.hexchat.settings
$XDG_CONFIG_HOME/hexchat/hexchat.conf
, see
https://hexchat.readthedocs.io/en/latest/settings.html#list-of-settings
for supported values.
-null
{
+
null
{
irc_nick1 = "mynick";
irc_username = "bob";
irc_realname = "Bart Simpson";
@@ -4115,7 +4115,7 @@ the default configuration.
See
i3status(1)
for options.
-
+
{
}
@@ -4132,7 +4132,7 @@ for options.
See
i3status(1)
for options.
-
+
{
}
@@ -4164,7 +4164,7 @@ for options.
See
i3status(1)
for options.
-
+
{
}
@@ -4190,7 +4190,7 @@ top and a bottom bar.
See
i3status-rust(1)
for options.
-
+
{
default =
{
@@ -4391,7 +4391,7 @@ in this option) to command strings or directly to build outputs.
<home-manager/modules/programs/irssi.nix>
programs.irssi.extraConfig
""
<home-manager/modules/programs/irssi.nix>
-
programs.irssi.networks
+
programs.irssi.networks
{
}
@@ -4416,7 +4416,7 @@ in this option) to command strings or directly to build outputs.
]
<home-manager/modules/programs/irssi.nix>
-
programs.irssi.networks.<name>.channels
+
programs.irssi.networks.<name>.channels
{
}
@@ -4436,7 +4436,7 @@ in this option) to command strings or directly to build outputs.
<home-manager/modules/programs/irssi.nix>
programs.irssi.networks.<name>.server.ssl.certificateFile
null
+
null
<home-manager/modules/programs/irssi.nix>
programs.irssi.networks.<name>.server.ssl.verify
true
<home-manager/modules/programs/irssi.nix>
@@ -4482,7 +4482,7 @@ variable.
<home-manager/modules/programs/just.nix>
programs.kakoune.enable
false
true
<home-manager/modules/programs/kakoune.nix>
-
programs.kakoune.config
+
programs.kakoune.config
{
}
@@ -4493,11 +4493,11 @@ variable.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.autoComplete
[ "insert" "prompt" ]
.
-null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.autoInfo
[ "command" "onkey" ]
.
-null
+
null
[
"command" "normal"
]
@@ -4513,7 +4513,7 @@ The kakoune default is
"ask"
.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.hooks
+
[
]
@@ -4545,7 +4545,7 @@ If
0
, a tab will be used instead.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.keyMappings
+
[
]
@@ -4566,7 +4566,7 @@ for possible values.
"user"
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.numberLines
null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.numberLines.enable
false
true
<home-manager/modules/programs/kakoune.nix>
@@ -4582,7 +4582,7 @@ buffer contents. The kakoune default is
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.scrollOff
null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.scrollOff.columns
0
@@ -4596,7 +4596,7 @@ face.
false
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.showWhitespace
null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.showWhitespace.enable
false
true
<home-manager/modules/programs/kakoune.nix>
@@ -4625,7 +4625,7 @@ The kakoune default is
" "
.
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.ui
null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.ui.enableMouse
false
@@ -4657,7 +4657,7 @@ should be
12
.
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.wrapLines
null
+
null
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.wrapLines.enable
false
true
<home-manager/modules/programs/kakoune.nix>
@@ -4734,7 +4734,7 @@ supported plugins run:
programs.kitty.package
pkgs.kitty
<home-manager/modules/programs/kitty.nix>
-
programs.kitty.darwinLaunchOptions
null
[
+
programs.kitty.darwinLaunchOptions
null
[
"--single-instance"
"--directory=/tmp/my-dir"
"--listen-on=unix:/tmp/my-socket"
@@ -4752,7 +4752,7 @@ supported plugins run:
<home-manager/modules/programs/kitty.nix>
programs.kitty.extraConfig
""
<home-manager/modules/programs/kitty.nix>
-
programs.kitty.font
null
+
programs.kitty.font
null
<home-manager/modules/programs/kitty.nix>
programs.kitty.font.package
null
then the font
@@ -4779,7 +4779,7 @@ is assumed to already be available in your profile.
$XDG_CONFIG_HOME/kitty/kitty.conf
. See
https://sw.kovidgoyal.net/kitty/conf.html
for the documentation.
-
+
{
}
@@ -4809,7 +4809,7 @@ settings as lower level key/value pairs.
Kodi will still show the settings of plugins configured via this
mechanism in the GUI and they appear to be mutable. This however is
not the case and the settings will stay as specified via Home Manager.
-
null
{ "service.xbmc.versioncheck".versioncheck_enable = "false"; }
+
null
{ "service.xbmc.versioncheck".versioncheck_enable = "false"; }
<home-manager/modules/programs/kodi.nix>
programs.kodi.datadir
"${config.home.homeDirectory}/.kodi"
"${config.xdg.dataHome}/kodi"
@@ -4882,7 +4882,7 @@ t forw-line
<home-manager/modules/programs/lf.nix>
programs.lf.cmdKeybindings
+
{
}
@@ -4890,7 +4890,7 @@ builtin commands. Keys set to null or an empty string are deleted.
<home-manager/modules/programs/lf.nix>
programs.lf.commands
+
{
}
@@ -4904,7 +4904,7 @@ deleted.
$mkdir -p ~/.trash
''
<home-manager/modules/programs/lf.nix>
-
programs.lf.keybindings
+
programs.lf.keybindings
{
}
@@ -4920,7 +4920,7 @@ pipe through less. Setting to null will not bind any key.
<home-manager/modules/programs/lf.nix>
programs.lf.previewer.source
previewer
option.
-null
pkgs.writeShellScript "pv.sh" ''
+
null
pkgs.writeShellScript "pv.sh" ''
#!/bin/sh
case "$1" in
@@ -4961,7 +4961,7 @@ All string options are quoted with double quotes.
programs.librewolf.settings
+
{
}
@@ -5158,7 +5158,7 @@ MangoHud is started on any application that supports it.
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
. See
https://github.com/flightlessmango/MangoHud/blob/master/bin/MangoHud.conf
for the default configuration.
-
+
{
}
@@ -5173,7 +5173,7 @@ Configuration written to
$XDG_CONFIG_HOME/MangoHud/{application_name}.conf
. See
https://github.com/flightlessmango/MangoHud/blob/master/bin/MangoHud.conf
for the default configuration.
-
+
{
}
@@ -5259,7 +5259,7 @@ Values in the 2-5 range get good results so far.
}
<home-manager/modules/programs/mercurial.nix>
-
programs.mercurial.extraConfig
+
programs.mercurial.extraConfig
{
}
@@ -5329,7 +5329,7 @@ for the full list of options.
$XDG_CONFIG_HOME/mpv/mpv.conf
. See
mpv(1)
for the full list of options.
-
+
programs.mpv.profiles
$XDG_CONFIG_HOME/mpv/mpv.conf
. See
programs.mpv.config
for more information.
-
+
{
}
@@ -5434,7 +5434,7 @@ for more information.
programs.ncmpcpp.package
ncmpcpp
command.
pkgs.ncmpcpp
pkgs.ncmpcpp.override { visualizerSupport = true; }
<home-manager/modules/programs/ncmpcpp.nix>
-
programs.ncmpcpp.bindings
+
programs.ncmpcpp.bindings
[
]
@@ -5454,7 +5454,7 @@ for more information.
value of
services.mpd.musicDirectory
is used as the
default if services.mpd.enable
is
true
.
-if pkgs.stdenv.hostPlatform.isLinux && config.services.mpd.enable then
+
if pkgs.stdenv.hostPlatform.isLinux && config.services.mpd.enable then
config.services.mpd.musicDirectory
else
null
@@ -5463,7 +5463,7 @@ else
programs.ncmpcpp.settings
+
{
}
@@ -5532,7 +5532,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.package
pkgs.neomutt
<home-manager/modules/programs/neomutt.nix>
-
programs.neomutt.binds
+
programs.neomutt.binds
[
]
@@ -5542,7 +5542,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.binds.*.key
"<left>"
<home-manager/modules/programs/neomutt.nix>
-
programs.neomutt.binds.*.map
"index"
+
programs.neomutt.binds.*.map
"index"
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.changeFolderWhenSourcingAccount
true
true
<home-manager/modules/programs/neomutt.nix>
@@ -5552,7 +5552,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.extraConfig
""
<home-manager/modules/programs/neomutt.nix>
-
programs.neomutt.macros
+
programs.neomutt.macros
[
]
@@ -5562,7 +5562,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.macros.*.key
"<left>"
<home-manager/modules/programs/neomutt.nix>
-
programs.neomutt.macros.*.map
"index"
+
programs.neomutt.macros.*.map
"index"
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.settings
{
@@ -5639,7 +5639,7 @@ set nobackup
<home-manager/modules/programs/neovim.nix>
programs.neovim.extraLuaPackages
[ ]
(ps: with ps; [ luautf8 ])
+
[ ]
(ps: with ps; [ luautf8 ])
<home-manager/modules/programs/neovim.nix>
programs.neovim.extraPackages
[
@@ -5649,7 +5649,7 @@ list of Lua packages required for your plugins to work.
<home-manager/modules/programs/neovim.nix>
programs.neovim.extraPython3Packages
ps: [ ]
(ps: with ps; [ python-language-server ])
+
ps: [ ]
(ps: with ps; [ python-language-server ])
<home-manager/modules/programs/neovim.nix>
programs.neovim.generatedConfigViml
programs.newsboat.reloadTime
60
<home-manager/modules/programs/newsboat.nix>
-
programs.newsboat.urls
+
programs.newsboat.urls
[
]
@@ -5783,7 +5783,7 @@ correct functionality of the application.
This a temporary inconvenience, however, as nheko has plans to move the
authentication stuff into the local database they currently use. Once
this happens, this will no longer be an issue.
-
+
{
}
@@ -5860,7 +5860,7 @@ this happens, this will no longer be an issue.
<home-manager/modules/programs/nnn.nix>
programs.nnn.plugins.src
null
(pkgs.fetchFromGitHub {
+
null
(pkgs.fetchFromGitHub {
owner = "jarun";
repo = "nnn";
rev = "v4.0";
@@ -5965,7 +5965,7 @@ exclusion.
programs.nushell.configFile
null
{ text = ''
+
null
{ text = ''
let $config = {
filesize_metric: false
table_mode: rounded
@@ -5976,7 +5976,7 @@ See Declared by:
<home-manager/modules/programs/nushell.nix>
programs.nushell.configFile.source
config.nu
file to use.
-file containing text
+
file containing text
<home-manager/modules/programs/nushell.nix>
programs.nushell.configFile.text
config.nu
file.
If unset then the source option will be preferred.
@@ -5985,12 +5985,12 @@ If unset then the source option will be preferred.
programs.nushell.envFile
null
''
+
null
''
let-env FOO = 'BAR'
''
<home-manager/modules/programs/nushell.nix>
programs.nushell.envFile.source
env.nu
file to use.
-file containing text
+
file containing text
<home-manager/modules/programs/nushell.nix>
programs.nushell.envFile.text
env.nu
file.
If unset then the source option will be preferred.
@@ -6021,7 +6021,7 @@ If unset then the source option will be preferred.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.default
DEFAULT
section.
-
+
{
}
@@ -6033,7 +6033,7 @@ If unset then the source option will be preferred.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.general
general
section.
-
+
{
}
@@ -6045,7 +6045,7 @@ If unset then the source option will be preferred.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.mbnames
mbnames
section.
-
+
{
}
@@ -6081,7 +6081,7 @@ def get_pass(service, cmd):
<home-manager/modules/programs/pandoc.nix>
programs.pandoc.package
pkgs.pandoc
<home-manager/modules/programs/pandoc.nix>
-
programs.pandoc.citationStyles
+
programs.pandoc.citationStyles
[
]
@@ -6107,7 +6107,7 @@ file (see Default files in pandoc documentation).
<home-manager/modules/programs/pandoc.nix>
programs.pandoc.finalPackage
<home-manager/modules/programs/pandoc.nix>
-
programs.pandoc.templates
+
programs.pandoc.templates
{
}
@@ -6162,7 +6162,7 @@ documentation for details.
<home-manager/modules/programs/pet.nix>
programs.pet.snippets
+
[
]
@@ -6188,7 +6188,7 @@ documentation for details.
<home-manager/modules/programs/pidgin.nix>
programs.pidgin.package
pkgs.pidgin
<home-manager/modules/programs/pidgin.nix>
-
programs.pidgin.plugins
+
programs.pidgin.plugins
[
]
@@ -6236,7 +6236,7 @@ PS1=$PS1"NixOS> ";
programs.powerline-go.modules
null
+
null
[
"host" "ssh" "cwd" "gitlite" "jobs" "exit"
]
@@ -6246,7 +6246,7 @@ modules as well as the choice of default ones are at
Currently not supported by bash. Specifying a value for this
option will force powerline-go to use the eval format to set
the prompt.
-
null
+
null
[
"host" "venv" "git"
]
@@ -6258,12 +6258,12 @@ the prompt.
programs.powerline-go.pathAliases
null
{ "\\~/projects/home-manager" = "prj:home-manager"; }
+
null
{ "\\~/projects/home-manager" = "prj:home-manager"; }
<home-manager/modules/programs/powerline-go.nix>
programs.powerline-go.settings
+
{
}
@@ -6307,7 +6307,7 @@ force_color = False
<home-manager/modules/programs/pylint.nix>
programs.pylint.package
pkgs.python3Packages.pylint
<home-manager/modules/programs/pylint.nix>
-
programs.pylint.settings
{}
+
programs.pylint.settings
{}
<home-manager/modules/programs/pylint.nix>
programs.pywal.enable
false
true
<home-manager/modules/programs/pywal.nix>
@@ -6483,7 +6483,7 @@ for options.
<home-manager/modules/programs/rbw.nix>
programs.rbw.settings
null
{
+
null
{
email = "name@example.com";
lock_timeout = 300;
pinentry = "gnome3";
@@ -6526,7 +6526,7 @@ now.
programs.readline.includeSystemConfig
true
<home-manager/modules/programs/readline.nix>
programs.readline.variables
+
{
}
@@ -6546,7 +6546,7 @@ now.
<home-manager/modules/programs/rofi.nix>
programs.rofi.cycle
null
<home-manager/modules/programs/rofi.nix>
-
programs.rofi.extraConfig
+
programs.rofi.extraConfig
{
}
@@ -6595,7 +6595,7 @@ AUTOTYPE_field='autotype'
programs.rofi.theme
null
let
+
null
let
# Use `mkLiteral` for string-like values that should show without
# quotes, e.g.:
# {
@@ -6662,7 +6662,7 @@ but our default is to follow XDG.
programs.sbt.baseConfigPath
".sbt/1.0"
<home-manager/modules/programs/sbt.nix>
programs.sbt.credentials
+
[
]
@@ -6685,7 +6685,7 @@ the repository.
programs.sbt.credentials.*.user
<home-manager/modules/programs/sbt.nix>
programs.sbt.plugins
+
[
]
@@ -6853,12 +6853,12 @@ CTRL-T keybinding.
<home-manager/modules/programs/sm64ex.nix>
programs.sm64ex.package
(build of sm64ex-0.pre+date=2021-11-30)
<home-manager/modules/programs/sm64ex.nix>
-
programs.sm64ex.baserom
null
/home/foo/baserom.us.z64
+
programs.sm64ex.baserom
null
/home/foo/baserom.us.z64
<home-manager/modules/programs/sm64ex.nix>
programs.sm64ex.extraCompileFlags
null
[
+
null
[
"BETTERCAMERA=1"
"NODRAWINGDISTANCE=1"
];
@@ -6867,7 +6867,7 @@ for more information.
programs.sm64ex.region
us
jp
<home-manager/modules/programs/sm64ex.nix>
-
programs.sm64ex.settings
$XDG_DATA_HOME/sm64pc/sm64config.txt
file.null
{
+
programs.sm64ex.settings
$XDG_DATA_HOME/sm64pc/sm64config.txt
file.null
{
fullscreen = false;
window_x = 0;
window_y = 0;
@@ -6993,7 +6993,7 @@ for more information.
null
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.certificateFile
+
[
]
@@ -7009,7 +7009,7 @@ block when
null
.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.dynamicForwards
DynamicForward
.
-
+
[
]
@@ -7052,7 +7052,7 @@ offers more identities.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.identityFile
+
[
]
@@ -7060,7 +7060,7 @@ Identities will be tried in the given order.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.localForwards
LocalForward
.
-
+
[
]
@@ -7089,7 +7089,7 @@ Identities will be tried in the given order.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.remoteForwards
RemoteForward
.
-
+
[
]
@@ -7181,7 +7181,7 @@ of options.
<home-manager/modules/programs/starship.nix>
programs.swaylock.settings
+
{
}
@@ -7195,7 +7195,7 @@ disables configuration generation.
<home-manager/modules/programs/taskwarrior.nix>
programs.taskwarrior.colorTheme
null
"dark-blue-256"
+
null
"dark-blue-256"
<home-manager/modules/programs/taskwarrior.nix>
programs.taskwarrior.config
$XDG_CONFIG_HOME/task/taskrc
.
@@ -7374,9 +7374,9 @@ Requires a window manager that respects scroll hints.
<home-manager/modules/programs/texlive.nix>
programs.texlive.package
<home-manager/modules/programs/texlive.nix>
-
programs.texlive.packageSet
pkgs.texlive
+
programs.texlive.packageSet
pkgs.texlive
<home-manager/modules/programs/texlive.nix>
-
programs.texlive.extraPackages
"tpkgs: { inherit (tpkgs) collection-basic; }"
tpkgs: { inherit (tpkgs) collection-fontsrecommended algorithms; }
+
programs.texlive.extraPackages
"tpkgs: { inherit (tpkgs) collection-basic; }"
tpkgs: { inherit (tpkgs) collection-fontsrecommended algorithms; }
<home-manager/modules/programs/texlive.nix>
programs.timidity.enable
false
true
programs.vscode.keybindings
keybindings.json
.
-
+
[
]
@@ -7745,7 +7745,7 @@ or by Visual Studio Code.
+
{
}
@@ -7776,7 +7776,7 @@ for an example configuration.
<home-manager/modules/programs/waybar.nix>
programs.waybar.settings
+
[
]
@@ -7815,7 +7815,7 @@ See
null
''
+
null
''
* {
border: none;
border-radius: 0;
@@ -7848,7 +7848,7 @@ otherwise the service may never be started.
taken as the name of the corresponding color scheme. See
https://wezfurlong.org/wezterm/config/appearance.html#defining-a-color-scheme-in-a-separate-file
for more details of the TOML color scheme format.
-
+
{
}
@@ -7942,7 +7942,7 @@ example,
update = true;
instead of
Short options can be specified in the
extraConfig
option.
See https://github.com/yt-dlp/yt-dlp#configuration
for explanation about possible values.
-
+
{
}
@@ -8005,7 +8005,7 @@ for the full list of possible mappings.
them permanent. See
zathurarc(5)
for the full list of options.
-
+
{
}
@@ -8062,7 +8062,7 @@ list of options.
<home-manager/modules/programs/zoxide.nix>
programs.zsh.enable
false
true
<home-manager/modules/programs/zsh.nix>
-
programs.zsh.enableAutosuggestions
false
+
programs.zsh.enableAutosuggestions
false
<home-manager/modules/programs/zsh.nix>
programs.zsh.enableCompletion
@@ -8071,7 +8071,7 @@ list of options.
to your system configuration to get completion for system packages (e.g. systemd).
true
<home-manager/modules/programs/zsh.nix>
-
programs.zsh.enableSyntaxHighlighting
false
+
programs.zsh.enableSyntaxHighlighting
false
<home-manager/modules/programs/zsh.nix>
programs.zsh.enableVteIntegration
programs.zsh.oh-my-zsh.theme
""
"robbyrussell"
<home-manager/modules/programs/zsh.nix>
-
programs.zsh.plugins
.zshrc
.
+
programs.zsh.plugins
.zshrc
.
[
]
@@ -8326,7 +8326,7 @@ Will be added to
fpath
and PATH
<home-manager/modules/programs/zsh/prezto.nix>
programs.zsh.prezto.macOS.dashKeyword
null
"manpages"
<home-manager/modules/programs/zsh/prezto.nix>
-
programs.zsh.prezto.pmoduleDirs
+
programs.zsh.prezto.pmoduleDirs
[
]
@@ -8461,7 +8461,7 @@ but are substituted anywhere on a line.
<home-manager/modules/programs/zsh.nix>
programs.zsh.zplug.enable
false
true
<home-manager/modules/programs/zplug.nix>
-
programs.zsh.zplug.plugins
+
programs.zsh.zplug.plugins
[
]
@@ -8598,7 +8598,7 @@ written to
$XDG_CONFIG_HOME/dunst/dunstrc
regardless. This allows using a mutable configuration file generated
from the immutable one, useful in scenarios where live reloading is
desired.
-"$XDG_CONFIG_HOME/dunst/dunstrc"
+
"$XDG_CONFIG_HOME/dunst/dunstrc"
<home-manager/modules/services/dunst.nix>
services.dunst.iconTheme
{
@@ -8612,7 +8612,7 @@ desired.
<home-manager/modules/services/dunst.nix>
services.dunst.iconTheme.size
"32x32"
"16x16"
<home-manager/modules/services/dunst.nix>
-
services.dunst.settings
$XDG_CONFIG_HOME/dunst/dunstrc
.
+
services.dunst.settings
$XDG_CONFIG_HOME/dunst/dunstrc
.
{
}
@@ -8660,7 +8660,7 @@ desired.
}
<home-manager/modules/services/dwm-status.nix>
-
services.dwm-status.order
+
services.dwm-status.order
<home-manager/modules/services/dwm-status.nix>
services.easyeffects.enable
services.etesync-dav.serverUrl
"https://api.etesync.com/"
<home-manager/modules/services/etesync-dav.nix>
services.etesync-dav.settings
+
{
}
@@ -8775,7 +8775,7 @@ for a description of available options.
services.flameshot.settings
+
{
}
@@ -8823,7 +8823,7 @@ The configuration specified under
written to
$XDG_CONFIG_HOME/fnott/fnott.ini
regardless of this option. This allows using a mutable configuration file
generated from the immutable one, useful in scenarios where live reloading is desired.
-"$XDG_CONFIG_HOME/fnott/fnott.ini"
+
"$XDG_CONFIG_HOME/fnott/fnott.ini"
<home-manager/modules/services/fnott.nix>
services.fnott.extraFlags
@@ -8842,7 +8842,7 @@ generated from the immutable one, useful in scenarios where live reloading is de
See
fnott.ini(5) for a list of avaliable options and https://codeberg.org/dnkl/fnott/src/branch/master/fnott.ini
for an example configuration.
-
+
{
}
@@ -8918,7 +8918,7 @@ geoclue2 service.
services.gammastep.settings
+
{
}
@@ -8959,7 +8959,7 @@ permanently for a password.
pkgs.git-sync
<home-manager/modules/services/git-sync.nix>
services.git-sync.repositories
+
<home-manager/modules/services/git-sync.nix>
services.git-sync.repositories.<name>.interval
services.gnome-keyring.components
+
[
]
@@ -9052,7 +9052,7 @@ now.
"gtk2"
"gnome3"
<home-manager/modules/services/gpg-agent.nix>
services.gpg-agent.sshKeys
null
services.hound.maxConcurrentIndexers
2
<home-manager/modules/services/hound.nix>
-
services.hound.repositories
+
services.hound.repositories
{
}
@@ -9239,7 +9239,7 @@ configuration file.
""
<home-manager/modules/services/kanshi.nix>
services.kanshi.profiles
+
{
}
@@ -9266,14 +9266,14 @@ docked = {
services.kanshi.profiles.<name>.exec
+
[
]
"[ \${pkg.sway}/bin/swaymsg workspace 1, move workspace to eDP-1 ]"
<home-manager/modules/services/kanshi.nix>
services.kanshi.profiles.<name>.outputs
+
[
]
@@ -9352,7 +9352,7 @@ space.
<home-manager/modules/services/mbsync.nix>
services.mbsync.configFile
~/.mbsyncrc
).
-null
+
null
<home-manager/modules/services/mbsync.nix>
services.mbsync.frequency
services.mopidy.extraConfigFiles
+
[
]
@@ -9394,7 +9394,7 @@ structured settings.
+
{
}
@@ -9450,7 +9450,7 @@ beginning of the file. For available options see
If
xdg.userDirs.enable
is
true
then the defined XDG music directory is used.
Otherwise, you must explicitly specify a value.
-${home.homeDirectory}/music if state version < 22.11
+
${home.homeDirectory}/music if state version < 22.11
${xdg.userDirs.music} if xdg.userDirs.enable == true
undefined otherwise
@@ -9494,7 +9494,7 @@ For available options see
services.mpdris2.mpd.host
"config.services.mpd.network.listenAddress"
"192.168.1.1"
<home-manager/modules/services/mpdris2.nix>
services.mpdris2.mpd.musicDirectory
"config.services.mpd.musicDirectory"
+
"config.services.mpd.musicDirectory"
<home-manager/modules/services/mpdris2.nix>
services.mpdris2.mpd.password
null
@@ -9509,7 +9509,7 @@ For available options see
services.mpris-proxy.enable
false
true
<home-manager/modules/services/mpris-proxy.nix>
services.muchsync.remotes
+
{
}
@@ -9612,7 +9612,7 @@ special characters including spaces may need to be escaped.
See https://github.com/matrix-org/pantalaimon/blob/master/docs/manpantalaimon.5.md or
pantalaimon(5)
for options.
-
{ }
{
+
{ }
{
Default = {
LogLevel = "Debug";
SSL = true;
@@ -9821,7 +9821,7 @@ for the configuration documentation.
services.polybar.config
services.polybar.settings
for a more nix-friendly format.
-
+
{
}
@@ -9980,7 +9980,7 @@ as
RECOLL_CONFDIR
.
See
recoll(5) for more details about the configuration.
-
+
{
}
@@ -10036,7 +10036,7 @@ geoclue2 service.
services.redshift.settings
+
{
}
@@ -10139,7 +10139,7 @@ Can be used to specify extensions.
services.stalonetray.package
pkgs.stalonetray
pkgs.stalonetray
<home-manager/modules/services/stalonetray.nix>
services.stalonetray.config
+
{
}
@@ -10165,7 +10165,7 @@ background "#cccccc"
<home-manager/modules/services/swayidle.nix>
services.swayidle.package
pkgs.swayidle
<home-manager/modules/services/swayidle.nix>
-
services.swayidle.events
+
services.swayidle.events
[
]
@@ -10188,7 +10188,7 @@ background "#cccccc"
services.swayidle.systemdTarget
"sway-session.target"
<home-manager/modules/services/swayidle.nix>
-
services.swayidle.timeouts
+
services.swayidle.timeouts
[
]
@@ -10217,7 +10217,7 @@ background "#cccccc"
]
[ "-m 1" ]
<home-manager/modules/services/sxhkd.nix>
-
services.sxhkd.keybindings
+
services.sxhkd.keybindings
{
}
@@ -10240,7 +10240,7 @@ background "#cccccc"
]
<home-manager/modules/services/syncthing.nix>
-
services.syncthing.tray
+
services.syncthing.tray
{
enable = false;
}
@@ -10271,7 +10271,7 @@ for more information about the format.
found at https://github.com/sargon/trayer-srg.
Property Name Type Values Default SetDockType
boolean true|false true SetPartialStrut
boolean true|false true align
string left|right|center center alpha
signed integer number 127 distance
signed integer number 0 distancefrom
string left|right|top|bottom top edge
string left|right|top|bottom|none bottom expand
boolean true|false true height
signed integer number 26 heighttype
string request|pixel pixel iconspacing
signed integer number 0 margin
signed integer number 0 monitor
string number|primary 0 padding
signed integer number 0 tint
string int 0xFFFFFFFF transparent
boolean true|false false width
signed integer number 100 widthtype
string request|pixel|percent percent
+
{
}
@@ -10299,11 +10299,11 @@ for details.
<home-manager/modules/services/twmn.nix>
services.twmn.host
"127.0.0.1"
"laptop.lan"
<home-manager/modules/services/twmn.nix>
-
services.twmn.icons.critical
null
+
services.twmn.icons.critical
null
<home-manager/modules/services/twmn.nix>
-
services.twmn.icons.info
null
+
services.twmn.icons.info
null
<home-manager/modules/services/twmn.nix>
-
services.twmn.icons.warning
null
+
services.twmn.icons.warning
null
<home-manager/modules/services/twmn.nix>
services.twmn.port
9797
<home-manager/modules/services/twmn.nix>
@@ -10448,7 +10448,7 @@ The options are
services.unison.enable
false
true
<home-manager/modules/services/unison.nix>
services.unison.pairs
+
{
}
@@ -10580,7 +10580,7 @@ The commands specified in
command
and environment
section.
-
+
[
]
@@ -10617,7 +10617,7 @@ The command is automatically escaped.
services.xscreensaver.enable
false
true
<home-manager/modules/services/xscreensaver.nix>
services.xscreensaver.settings
+
{
}
@@ -10635,7 +10635,7 @@ The command is automatically escaped.
services.xsettingsd.settings
+
{
}
@@ -10693,7 +10693,7 @@ If false just the exec scripts are run.
<home-manager/modules/services/xsuspender.nix>
services.xsuspender.defaults.suspendSubtreePattern
null
<home-manager/modules/services/xsuspender.nix>
-
services.xsuspender.rules
+
services.xsuspender.rules
{
}
@@ -10777,7 +10777,7 @@ then run
WARNING! Since this option is experimental, the activation process may
change in backwards incompatible ways.
-
+
{
}
@@ -10893,7 +10893,7 @@ considered successful. The value 0 indicates no timeout.
systemd.user.sessionVariables
+
{
}
@@ -11090,7 +11090,7 @@ ignored.
}
<home-manager/modules/targets/darwin/user-defaults>
-
targets.darwin.defaults.NSGlobalDomain.AppleLanguages
null
+
targets.darwin.defaults.NSGlobalDomain.AppleLanguages
null
[
"en"
]
@@ -11215,7 +11215,7 @@ path. This should be done if you want to use the NixOS Sway
module to install Sway.
${pkgs.sway}
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config
+
wayland.windowManager.sway.config
{
}
@@ -11223,7 +11223,7 @@ module to install Sway.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.assigns
+
{
}
@@ -11234,7 +11234,7 @@ on criteria.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars
see code
+
see code
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars.*.colors
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars.*.colors.activeWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#5f676a"; border = "#333333"; text = "#ffffff";
@@ -11259,7 +11259,7 @@ See
wayland.windowManager.sway.config.bars.*.colors.background
null for state version ≥ 20.09, as example otherwise
"#000000"
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config.bars.*.colors.bindingMode
null for state version ≥ 20.09, as example otherwise
+
wayland.windowManager.sway.config.bars.*.colors.bindingMode
null for state version ≥ 20.09, as example otherwise
{
background = "#900000"; border = "#2f343a"; text = "#ffffff";
@@ -11273,7 +11273,7 @@ See
wayland.windowManager.sway.config.bars.*.colors.focusedStatusline
null
"#ffffff"
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars.*.colors.focusedWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#285577"; border = "#4c7899"; text = "#ffffff";
@@ -11282,7 +11282,7 @@ See
wayland.windowManager.sway.config.bars.*.colors.inactiveWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#222222"; border = "#333333"; text = "#888888";
@@ -11297,7 +11297,7 @@ have focus and is not active.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars.*.colors.urgentWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#900000"; border = "#2f343a"; text = "#ffffff";
@@ -11308,7 +11308,7 @@ a window with the urgency hint set.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.bars.*.extraConfig
""
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config.bars.*.fonts
+
wayland.windowManager.sway.config.bars.*.fonts
{
}
@@ -11412,7 +11412,7 @@ This must to correspond to the value of the keybinding of the default workspace.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.floating.border
2
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config.floating.criteria
+
wayland.windowManager.sway.config.floating.criteria
[
]
@@ -11456,7 +11456,7 @@ to a window on a different output.
See https://i3wm.org/docs/userguide.html#focus_on_window_activation
"smart"
"none"
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config.fonts
+
wayland.windowManager.sway.config.fonts
{
}
@@ -11468,7 +11468,7 @@ See Declared by:
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.gaps
null
+
null
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.gaps.bottom
null
5
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
@@ -11516,7 +11516,7 @@ See
lib.mkOptionDefault
function to extend or override
default keybindings instead of specifying all of them from scratch.
-"Default sway keybindings."
let
+
"Default sway keybindings."
let
modifier = config.wayland.windowManager.sway.config.modifier;
in lib.mkOptionDefault {
"${modifier}+Return" = "exec ${pkgs.rxvt-unicode-unwrapped}/bin/urxvt";
@@ -11527,7 +11527,7 @@ in lib.mkOptionDefault {
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.keycodebindings
+
{
}
@@ -11597,7 +11597,7 @@ for options.
wayland.windowManager.sway.config.startup
+
[
]
@@ -11626,7 +11626,7 @@ See
wayland.windowManager.sway.config.window.commands
for_window
swaywm option documentation.
-
+
[
]
@@ -11650,7 +11650,7 @@ See
for_window
swaywm option documentation.
true
is equivalent to using an empty
criteria (which is different from an empty string criteria).
-{
+
{
title = "x200: ~/work";
floating = true;
};
@@ -11670,7 +11670,7 @@ back to "1: www".
start.
"default"
"tabbed"
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
-
wayland.windowManager.sway.config.workspaceOutputAssign
+
wayland.windowManager.sway.config.workspaceOutputAssign
[
]
@@ -11721,7 +11721,7 @@ See
for a list of avaliable options and an example configuration.
Note, configurations declared under
<config>
will override the default type values of swaynag.
-
+
{
}
@@ -11778,7 +11778,7 @@ variables for GTK applications.
<home-manager/modules/misc/xdg.nix>
xdg.configFile
+
{
}
@@ -11829,7 +11829,7 @@ must be set.
<home-manager/modules/misc/xdg.nix>
xdg.dataFile
+
{
}
@@ -11881,7 +11881,7 @@ must be set.
xdg.desktopEntries
+
{
}
@@ -11897,7 +11897,7 @@ See Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
-
xdg.desktopEntries.<name>.actions
{ }
{
+
xdg.desktopEntries.<name>.actions
{ }
{
"New Window" = {
exec = "${pkgs.firefox}/bin/firefox --new-window %u";
};
@@ -11906,11 +11906,11 @@ See
xdg.desktopEntries.<name>.actions.<name>.exec
<home-manager/modules/misc/xdg-desktop-entries.nix>
-
xdg.desktopEntries.<name>.actions.<name>.icon
null
+
xdg.desktopEntries.<name>.actions.<name>.icon
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
xdg.desktopEntries.<name>.actions.<name>.name
<name>
<home-manager/modules/misc/xdg-desktop-entries.nix>
-
xdg.desktopEntries.<name>.categories
null
+
xdg.desktopEntries.<name>.categories
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
xdg.desktopEntries.<name>.comment
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
@@ -11918,9 +11918,9 @@ See
xdg.desktopEntries.<name>.genericName
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
-
xdg.desktopEntries.<name>.icon
null
+
xdg.desktopEntries.<name>.icon
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
-
xdg.desktopEntries.<name>.mimeType
null
+
xdg.desktopEntries.<name>.mimeType
null
<home-manager/modules/misc/xdg-desktop-entries.nix>
xdg.desktopEntries.<name>.name
<home-manager/modules/misc/xdg-desktop-entries.nix>
@@ -11969,7 +11969,7 @@ The generated file is read-only.
xdg.mimeApps.associations.added
+
{
}
@@ -11982,7 +11982,7 @@ in the first place.
xdg.mimeApps.associations.removed
+
{
}
@@ -11997,7 +11997,7 @@ is, for instance, the one that will be started when
double-clicking on a file in a file manager. If the
application is no longer installed, the next application in
the list is attempted, and so on.
-
+
{
}
@@ -12032,26 +12032,26 @@ The generated file is read-only.
<home-manager/modules/misc/xdg-user-dirs.nix>
xdg.userDirs.createDirectories
false
true
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.desktop
"${config.home.homeDirectory}/Desktop"
+
xdg.userDirs.desktop
"${config.home.homeDirectory}/Desktop"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.documents
"${config.home.homeDirectory}/Documents"
+
xdg.userDirs.documents
"${config.home.homeDirectory}/Documents"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.download
"${config.home.homeDirectory}/Downloads"
+
xdg.userDirs.download
"${config.home.homeDirectory}/Downloads"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.extraConfig
{ }
{
+
xdg.userDirs.extraConfig
{ }
{
XDG_MISC_DIR = "${config.home.homeDirectory}/Misc";
}
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.music
"${config.home.homeDirectory}/Music"
+
xdg.userDirs.music
"${config.home.homeDirectory}/Music"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.pictures
"${config.home.homeDirectory}/Pictures"
+
xdg.userDirs.pictures
"${config.home.homeDirectory}/Pictures"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.publicShare
"${config.home.homeDirectory}/Public"
+
xdg.userDirs.publicShare
"${config.home.homeDirectory}/Public"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.templates
"${config.home.homeDirectory}/Templates"
+
xdg.userDirs.templates
"${config.home.homeDirectory}/Templates"
<home-manager/modules/misc/xdg-user-dirs.nix>
-
xdg.userDirs.videos
"${config.home.homeDirectory}/Videos"
+
xdg.userDirs.videos
"${config.home.homeDirectory}/Videos"
<home-manager/modules/misc/xdg-user-dirs.nix>
xresources.extraConfig
null
, then this feature is disabled and no
~/.Xresources
link is produced.
-null
{
+
null
{
"Emacs*toolBar" = 0;
"XTerm*faceName" = "dejavu sans mono";
"XTerm*charClass" = [ "37:48" "45-47:48" "58:48" "64:48" "126:48" ];
@@ -12161,7 +12161,7 @@ bspc subscribe all > ~/bspc-report.log &
}
<home-manager/modules/services/window-managers/bspwm/default.nix>
-
xsession.windowManager.bspwm.rules
+
xsession.windowManager.bspwm.rules
{
}
@@ -12225,7 +12225,7 @@ the desktop.
<home-manager/modules/services/window-managers/bspwm/default.nix>
xsession.windowManager.bspwm.rules.<name>.sticky
null
true
<home-manager/modules/services/window-managers/bspwm/default.nix>
-
xsession.windowManager.bspwm.settings
bspc config
.
+
xsession.windowManager.bspwm.settings
bspc config
.
{
}
@@ -12349,7 +12349,7 @@ herbstclient detect_monitors
]
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.settings
+
xsession.windowManager.herbstluftwm.settings
{
}
@@ -12373,7 +12373,7 @@ herbstclient detect_monitors
If 'i3.config.gaps' settings are specified, 'pkgs.i3-gaps' will be set as a default package.
pkgs.i3
pkgs.i3-gaps
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config
+
xsession.windowManager.i3.config
{
}
@@ -12381,7 +12381,7 @@ If 'i3.config.gaps' settings are specified, 'pkgs.i3-gaps' will be set as a defa
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.assigns
+
{
}
@@ -12392,7 +12392,7 @@ on criteria.
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars
see code
+
see code
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars.*.colors
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars.*.colors.activeWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#5f676a"; border = "#333333"; text = "#ffffff";
@@ -12417,7 +12417,7 @@ See
xsession.windowManager.i3.config.bars.*.colors.background
null for state version ≥ 20.09, as example otherwise
"#000000"
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config.bars.*.colors.bindingMode
null for state version ≥ 20.09, as example otherwise
+
xsession.windowManager.i3.config.bars.*.colors.bindingMode
null for state version ≥ 20.09, as example otherwise
{
background = "#900000"; border = "#2f343a"; text = "#ffffff";
@@ -12431,7 +12431,7 @@ See
xsession.windowManager.i3.config.bars.*.colors.focusedStatusline
null
"#ffffff"
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars.*.colors.focusedWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#285577"; border = "#4c7899"; text = "#ffffff";
@@ -12440,7 +12440,7 @@ See
xsession.windowManager.i3.config.bars.*.colors.inactiveWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#222222"; border = "#333333"; text = "#888888";
@@ -12455,7 +12455,7 @@ have focus and is not active.
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars.*.colors.urgentWorkspace
null for state version ≥ 20.09, as example otherwise
+
null for state version ≥ 20.09, as example otherwise
{
background = "#900000"; border = "#2f343a"; text = "#ffffff";
@@ -12466,7 +12466,7 @@ a window with the urgency hint set.
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.bars.*.extraConfig
""
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config.bars.*.fonts
+
xsession.windowManager.i3.config.bars.*.fonts
{
}
@@ -12565,7 +12565,7 @@ This must to correspond to the value of the keybinding of the default workspace.
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.floating.border
2
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config.floating.criteria
+
xsession.windowManager.i3.config.floating.criteria
[
]
@@ -12609,7 +12609,7 @@ to a window on a different output.
See https://i3wm.org/docs/userguide.html#focus_on_window_activation
"smart"
"none"
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config.fonts
+
xsession.windowManager.i3.config.fonts
{
}
@@ -12621,7 +12621,7 @@ See Declared by:
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.gaps
null
+
null
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.gaps.bottom
null
5
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
@@ -12652,7 +12652,7 @@ See
lib.mkOptionDefault
function to extend or override
default keybindings instead of specifying all of them from scratch.
-"Default i3 keybindings."
let
+
"Default i3 keybindings."
let
modifier = config.xsession.windowManager.i3.config.modifier;
in lib.mkOptionDefault {
"${modifier}+Return" = "exec i3-sensible-terminal";
@@ -12663,7 +12663,7 @@ in lib.mkOptionDefault {
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.keycodebindings
+
{
}
@@ -12695,7 +12695,7 @@ for more advanced setup use 'i3.extraConfig'.
xsession.windowManager.i3.config.startup
+
[
]
@@ -12731,7 +12731,7 @@ instead. See
xsession.windowManager.i3.config.window.commands
for_window
i3wm option documentation.
-
+
[
]
@@ -12755,7 +12755,7 @@ See
for_window
i3wm option documentation.
true
is equivalent to using an empty
criteria (which is different from an empty string criteria).
-{
+
{
title = "x200: ~/work";
floating = true;
};
@@ -12775,7 +12775,7 @@ back to "1: www".
start.
"default"
"tabbed"
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
-
xsession.windowManager.i3.config.workspaceOutputAssign
+
xsession.windowManager.i3.config.workspaceOutputAssign
[
]
@@ -12827,7 +12827,7 @@ start.
}
<home-manager/modules/services/window-managers/spectrwm.nix>
-
xsession.windowManager.spectrwm.settings
+
xsession.windowManager.spectrwm.settings
{
}
@@ -12866,7 +12866,7 @@ by Home Manager.
If this option is set to a non-
null
value,
recompilation of xmonad outside of Home Manager (e.g. via
xmonad --recompile) will fail.
-null
pkgs.writeText "xmonad.hs" ''
+
null
pkgs.writeText "xmonad.hs" ''
import XMonad
main = xmonad defaultConfig
{ terminal = "urxvt"
@@ -12880,7 +12880,7 @@ recompilation of xmonad outside of Home Manager (e.g. via
value must be a function which receives the attribute set
defined in
haskellPackages
as the sole
argument.
-"self: []"
haskellPackages: [
+
"self: []"
haskellPackages: [
haskellPackages.xmonad-contrib
haskellPackages.monad-logger
]
@@ -12890,13 +12890,13 @@ argument.
and other packages. This can be used to change the GHC
version used to build xmonad and the packages listed in
extraPackages
.
-pkgs.haskellPackages
pkgs.haskell.packages.ghc784
+
pkgs.haskellPackages
pkgs.haskell.packages.ghc784
<home-manager/modules/services/window-managers/xmonad.nix>
xsession.windowManager.xmonad.libFiles
~/.xmonad/lib/
and included in the configuration
build. The keys are the file names while the values are paths to the
contents of the files.
-
+
{
}
diff --git a/tools.html b/tools.html
index cd9c74ad..c72c3dc2 100644
--- a/tools.html
+++ b/tools.html
@@ -1,6 +1,6 @@
-
Name
Name
Synopsis
home-manager
{
build
|
@@ -84,7 +84,7 @@
|
--verbose
}
- ]Description
~/.config/nixpkgs/home.nix
or ~/.config/nixpkgs/flake.nix
.
Options
-A
@@ -265,15 +265,15 @@
attrPath
--verbose