diff --git a/index.html b/index.html index 0b024ab52..9bbe3dec3 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 a104c9c22..53bc07f71 100644
--- a/nix-darwin-options.html
+++ b/nix-darwin-options.html
@@ -50,7 +50,7 @@ For NixOS, the default value for this option includes at least this argument:
pkgs: The nixpkgs package set according to
the nixpkgs.pkgs option.
-
Type: lazy attribute set of raw values
Declared by:
+Example: Declared by:
home-manager.sharedModulesExtra modules added to all users. - Type: list of Home Manager moduless Default: Type: list of Home Manager modules Default: - Type: lazy attribute set of raw values Declared by:
accounts.email.accounts.<name>.addressThe email address of this account. Type: string matching the pattern .*@.* Example: Declared by:
accounts.email.accounts.<name>.aliasesAlternative email addresses of this account. Type: list of string matching the pattern .*@.*s Default: |
accounts.email.accounts.<name>.aliasesAlternative email addresses of this account.
Type: list of string matching the pattern .*@.*
Default:
[
]
@@ -97,7 +97,7 @@ For NixOS, the default value for this option includes at least this argument:
accounts.email.accounts.<name>.alot.contactCompletionContact completion configuration as expected per alot. See alot's wiki for explanation about possible values. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
command = "'\${pkgs.notmuch}/bin/notmuch address --format=json --output=recipients date:6M..'"; regexp = '''\[?{"name": "(?P<name>.*)", "address": "(?P<email>.+)", "name-addr": ".*"}[,\]]?'''; shellcommand_external_filtering = "False"; type = "shellcommand";
}
@@ -120,7 +120,7 @@ then this is set to
accounts.email.accounts.<name>.astroid.enableWhether to enable Astroid.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/astroid.nix>
|
accounts.email.accounts.<name>.astroid.extraConfigExtra settings to add to this astroid account configuration. -
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -175,7 +175,7 @@ users should either enable delete or disable
<home-manager/modules/programs/getmail.nix>
accounts.email.accounts.<name>.getmail.mailboxesA non-empty list of mailboxes. To download all mail you can
use the ALL mailbox.
-
Type: non-empty list of strings
Default:
+
Type: non-empty list of string
Default:
[
]
@@ -245,7 +245,7 @@ Note, if set then the system default may still be accepted.
<home-manager/modules/accounts/email.nix>
accounts.email.accounts.<name>.imapnotify.enableWhether to enable imapnotify.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/imapnotify.nix>
- |
accounts.email.accounts.<name>.imapnotify.boxesIMAP folders to watch.
Type: list of strings
Default:
+
accounts.email.accounts.<name>.imapnotify.boxesIMAP folders to watch.
Type: list of string
Default:
[
]
@@ -255,7 +255,7 @@ Note, if set then the system default may still be accepted.
]
Declared by:
<home-manager/modules/services/imapnotify.nix>
- |
accounts.email.accounts.<name>.imapnotify.extraConfigAdditional configuration to add for this account.
Type: attribute set of boolean or signed integer or strings
Default:
+
accounts.email.accounts.<name>.imapnotify.extraConfigAdditional configuration to add for this account.
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -265,9 +265,9 @@ Note, if set then the system default may still be accepted.
}
Declared by:
<home-manager/modules/services/imapnotify.nix>
- |
accounts.email.accounts.<name>.imapnotify.onNotifyShell commands to run on any event.
Type: string or attribute set of strings
Default: ""
Example: "\${pkgs.isync}/bin/mbsync test-%s"
Declared by:
+ |
accounts.email.accounts.<name>.imapnotify.onNotifyShell commands to run on any event.
Type: string or attribute set of string
Default: ""
Example: "\${pkgs.isync}/bin/mbsync test-%s"
Declared by:
<home-manager/modules/services/imapnotify.nix>
- |
accounts.email.accounts.<name>.imapnotify.onNotifyPostShell commands to run after onNotify event.
Type: string or attribute set of strings
Default: ""
Example:
+
accounts.email.accounts.<name>.imapnotify.onNotifyPostShell commands to run after onNotify event.
Type: string or attribute set of string
Default: ""
Example:
{
mail = "\${pkgs.notmuch}/bin/notmuch new && \${pkgs.libnotify}/bin/notify-send 'New mail arrived'";
}
@@ -310,7 +310,7 @@ for more details.
<home-manager/modules/programs/lieer.nix>
accounts.email.accounts.<name>.lieer.settings.ignore_remote_labelsSet Gmail labels to ignore when syncing from remote labels to local tags (before translations). -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"CATEGORY_FORUMS" "CATEGORY_PROMOTIONS" "CATEGORY_UPDATES" "CATEGORY_SOCIAL" "CATEGORY_PERSONAL"
]
@@ -318,7 +318,7 @@ local tags (before translations).
<home-manager/modules/programs/lieer.nix>
accounts.email.accounts.<name>.lieer.settings.ignore_tagsSet labels to ignore when syncing from local tags to remote labels (after translations). -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -368,7 +368,7 @@ the given mail store.
Type: one of "none", "maildir", "imap", "both"
Default: "none"
Example: "both"
Declared by:
<home-manager/modules/programs/mbsync.nix>
|
accounts.email.accounts.<name>.mbsync.extraConfig.accountAccount section extra configuration. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default: Declared by:
{
}
@@ -379,7 +379,7 @@ the given mail store.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.channelPer channel extra configuration. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default: Declared by:
{
}
@@ -390,14 +390,14 @@ the given mail store.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.extraConfig.localLocal store extra configuration. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
Declared by:
<home-manager/modules/programs/mbsync.nix>
|
accounts.email.accounts.<name>.mbsync.extraConfig.remoteRemote store extra configuration. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -415,7 +415,7 @@ the [Gmail]/ directory.
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 submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -427,7 +427,7 @@ the individual channels.
Using these channels and then grouping them together allows for you to define the maildir hierarchy as you see fit. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -435,7 +435,7 @@ define the maildir hierarchy as you see fit.
<home-manager/modules/programs/mbsync.nix>
accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.extraConfigExtra configuration lines to add to THIS channel's configuration. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -475,7 +475,7 @@ If this is left as the default, then mbsync will default to the pattern
match the farPattern, use it as a prefix which is
not matched against the patterns, and is not affected by mailbox list
overrides.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -490,7 +490,7 @@ some others, because they will hide channel names that are the same.
Type: string (read only)
Default: "‹name›"
Declared by:
<home-manager/modules/programs/mbsync.nix>
|
accounts.email.accounts.<name>.mbsync.patternsPattern of mailboxes to synchronize. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"*"
]
@@ -519,7 +519,7 @@ given then the primary account will be used.
accounts.email.accounts.<name>.msmtp.extraConfigExtra configuration options to add to ~/.msmtprc.
See https://marlam.de/msmtp/msmtprc.txt for
examples.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -545,7 +545,7 @@ attribute name of the account configuration.
accounts.email.accounts.<name>.neomutt.extraConfigExtra lines to add to the folder hook for this account.
Type: strings concatenated with "\n"
Default: ""
Example: "color status cyan default"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
accounts.email.accounts.<name>.neomutt.extraMailboxesList of extra mailboxes
Type: list of string or submodules
Default:
+
accounts.email.accounts.<name>.neomutt.extraMailboxesList of extra mailboxes
Type: list of string or submodule
Default:
[
]
@@ -565,7 +565,7 @@ else
accounts.email.accounts.<name>.offlineimap.enableWhether to enable OfflineIMAP.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/offlineimap.nix>
|
accounts.email.accounts.<name>.offlineimap.extraConfig.accountExtra configuration options to add to the account section. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -577,7 +577,7 @@ else
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.offlineimap.extraConfig.localExtra configuration options to add to the local account section. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -589,7 +589,7 @@ section.
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.offlineimap.extraConfig.remoteExtra configuration options to add to the remote account section. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -603,7 +603,7 @@ section.
<home-manager/modules/programs/offlineimap.nix>
accounts.email.accounts.<name>.passwordCommandA command, which when run writes the account password on standard output. -
Type: null or string or list of strings
Default: null
Example: "secret-tool lookup email me@example.org"
Declared by:
+ |
gtk.gtk3.bookmarksBookmarks in the sidebar of the GTK file browser
Type: list of string
Default:
[
]
@@ -743,7 +743,7 @@ is assumed to already be available in your profile.
<home-manager/modules/misc/gtk.nix>
gtk.gtk3.extraConfigExtra configuration options to add to
$XDG_CONFIG_HOME/gtk-3.0/settings.ini.
-
Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -759,7 +759,7 @@ is assumed to already be available in your profile.
<home-manager/modules/misc/gtk.nix>
gtk.gtk4.extraConfigExtra configuration options to add to
$XDG_CONFIG_HOME/gtk-4.0/settings.ini.
-
Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -804,7 +804,7 @@ When this option is enabled and a mismatch is detected then a warning
will be printed when the user configuration is being built.
Type: boolean
Default: false
Declared by:
<home-manager/modules/home-environment.nix>
- |
home.packagesThe set of packages to appear in the user environment.
Type: list of packages
Default:
+
home.packagesThe set of packages to appear in the user environment.
Type: list of package
Default:
[
]
@@ -859,7 +859,7 @@ any issue that may arise. The variable
home.extraOutputsToInstallList of additional package outputs of the packages
home.packages that should be installed into
the user environment.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -869,7 +869,7 @@ the user environment.
]
Declared by:
<home-manager/modules/home-environment.nix>
- |
home.fileAttribute set of files to link into the user home.
Type: attribute set of submodules
Default:
+
home.fileAttribute set of files to link into the user home.
Type: attribute set of submodule
Default:
{
}
@@ -936,7 +936,7 @@ version ≥ 19.09 and "us" otherwise.
Type: null or string
Default: null
Example: "presario"
Declared by:
<home-manager/modules/home-environment.nix>
|
home.keyboard.optionsX keyboard options; layout switching goes here. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -1034,7 +1034,7 @@ double-quoted context, so expressions like $HOME are
expanded by the shell. However, since expressions like ~ or
* are escaped, they will end up in the PATH
verbatim.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -1090,7 +1090,7 @@ This option should only be used to manage simple aliases that are
compatible across all shells. If you need to use a shell specific
feature then make sure to use a shell specific option, for example
programs.bash.shellAliases for Bash.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -1140,14 +1140,14 @@ Currently the following input methods are available in Home Manager:
himeAn extremely easy-to-use input method framework.
kimeA Korean IME.
Type: null or one of "fcitx", "fcitx5", "nabi", "uim", "hime", "kime"
Default: null
Example: "fcitx"
Declared by:
<home-manager/modules/i18n/input-method/default.nix>
- |
i18n.inputMethod.fcitx.enginesEnabled Fcitx engines. Available engines are: anthy, chewing, cloudpinyin, hangul, libpinyin, m17n, mozc, rime, skk, table-extra, table-other, unikey.
Type: list of packages
Default:
+
i18n.inputMethod.fcitx.enginesEnabled Fcitx engines. Available engines are: anthy, chewing, cloudpinyin, hangul, libpinyin, m17n, mozc, rime, skk, table-extra, table-other, unikey.
Type: list of package
Default:
[
]
Example: with pkgs.fcitx-engines; [ mozc hangul ]
Declared by:
<home-manager/modules/i18n/input-method/fcitx.nix>
|
i18n.inputMethod.fcitx5.addonsEnabled Fcitx5 addons. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -1184,7 +1184,7 @@ for details on supported values.
of launchd's LaunchAgents.
Type: boolean
Default: pkgs.stdenv.hostPlatform.isDarwin
Declared by:
<home-manager/modules/launchd/default.nix>
- |
launchd.agentsDefine LaunchAgents.
Type: attribute set of submodules
Default:
+
launchd.agentsDefine LaunchAgents.
Type: attribute set of submodule
Default:
{
}
@@ -1244,7 +1244,7 @@ send the SIGKILL signal.
<home-manager/modules/launchd/default.nix>
launchd.agents.<name>.config.EnvironmentVariablesThis optional key is used to specify additional environment variables to be set before running the job. -
Type: null or attribute set of strings
Default: null
Declared by:
+ |
launchd.agents.<name>.config.LimitLoadFromHostsThis configuration file only applies to hosts NOT listed with this key. Note: One should set kern.host-name kern.hostname
name in sysctl.conf(5) for this feature to work reliably.
-
Type: null or list of strings
Default: null
Declared by:
+ |
programs.alot.bindings.globalGlobal keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.searchSearch mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.searchSearch mode keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.taglistTaglist mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.taglistTaglist mode keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.threadThread mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.threadThread mode keybindings.
Type: attribute set of string
Default:
{
}
@@ -1899,7 +1899,7 @@ enabled for each email account that is managed by Notmuch.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/alot.nix>
|
programs.alot.settingsConfiguration options added to alot configuration file. -
Type: attribute set of string or signed integer or boolean or floating point numbers
Default:
+
Type: attribute set of string or signed integer or boolean or floating point number
Default: Declared by:
{
auto_remove_unread = true; handle_mouse = true; initial_command = "search tag:inbox AND NOT tag:killed"; prefer_plaintext = true;
}
@@ -1910,7 +1910,7 @@ enabled for each email account that is managed by Notmuch.
}
<home-manager/modules/programs/alot.nix>
-
programs.alot.tagsHow to display the tags.
Type: attribute set of submodules
Default:
+
programs.alot.tagsHow to display the tags.
Type: attribute set of submodule
Default:
{
}
@@ -1941,7 +1941,7 @@ compute the string representation on the fly using
See
aria2c(1)
for options.
-
Type: attribute set of boolean or floating point number or signed integer or strings
Default:
+
Type: attribute set of boolean or floating point number or signed integer or string
Default: Declared by:
{
}
@@ -2054,26 +2054,26 @@ of options.
}
<home-manager/modules/programs/autorandr.nix>
-
programs.autorandr.hooks.postswitchPostswitch hook executed after mode switch.
Type: attribute set of strings concatenated with "\n"s
Default:
+
programs.autorandr.hooks.postswitchPostswitch hook executed after mode switch.
Type: attribute set of strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/autorandr.nix>
|
programs.autorandr.hooks.predetectPredetect hook executed before autorandr attempts to run xrandr. -
Type: attribute set of strings concatenated with "\n"s
Default:
+
Type: attribute set of strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/autorandr.nix>
- |
programs.autorandr.hooks.preswitchPreswitch hook executed before mode switch.
Type: attribute set of strings concatenated with "\n"s
Default:
+
programs.autorandr.hooks.preswitchPreswitch hook executed before mode switch.
Type: attribute set of strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/autorandr.nix>
- |
programs.autorandr.profilesAutorandr profiles specification.
Type: attribute set of submodules
Default:
+
programs.autorandr.profilesAutorandr profiles specification.
Type: attribute set of submodule
Default: Declared by:
{
}
@@ -2101,7 +2101,7 @@ of options.
}
<home-manager/modules/programs/autorandr.nix>
-
programs.autorandr.profiles.<name>.configPer output profile configuration.
Type: attribute set of submodules
Default:
+
programs.autorandr.profiles.<name>.configPer output profile configuration.
Type: attribute set of submodule
Default:
{
}
@@ -2163,7 +2163,7 @@ for the documentation of the transform matrix.
<home-manager/modules/programs/autorandr.nix>
programs.autorandr.profiles.<name>.fingerprintOutput name to EDID mapping.
Use autorandr --fingerprint to get current setup values.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2193,7 +2193,7 @@ directory.
Note that these commands will be run even in non-interactive shells.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/bash.nix>
- |
programs.bash.historyControlControlling how commands are saved on the history list.
Type: list of one of "erasedups", "ignoredups", "ignorespace"s
Default:
+
programs.bash.historyControlControlling how commands are saved on the history list.
Type: list of one of "erasedups", "ignoredups", "ignorespace"
Default:
[
]
@@ -2203,7 +2203,7 @@ Note that these commands will be run even in non-interactive shells.
<home-manager/modules/programs/bash.nix>
programs.bash.historyFileSizeNumber of history lines to keep on file.
Type: signed integer
Default: 100000
Declared by:
<home-manager/modules/programs/bash.nix>
- |
programs.bash.historyIgnoreList of commands that should not be saved to the history list.
Type: list of strings
Default:
+
programs.bash.historyIgnoreList of commands that should not be saved to the history list.
Type: list of string
Default:
[
]
@@ -2240,7 +2240,7 @@ shell.
<home-manager/modules/programs/bash.nix>
programs.bash.shellAliasesAn attribute set that maps aliases (the top level attribute names in this option) to command strings or directly to build outputs. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2252,7 +2252,7 @@ this option) to command strings or directly to build outputs.
<home-manager/modules/programs/bash.nix>
programs.bash.shellOptionsShell options to set. Prefix an option with
“-” to unset.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
"histappend" "checkwinsize" "extglob" "globstar" "checkjobs"
]
@@ -2265,7 +2265,7 @@ this option) to command strings or directly to build outputs.
programs.bat.enableWhether to enable bat, a cat clone with wings.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/bat.nix>
|
programs.bat.configBat configuration. -
Type: attribute set of string or list of stringss
Default:
+
Type: attribute set of string or list of string
Default:
{
}
@@ -2280,7 +2280,7 @@ this option) to command strings or directly to build outputs.
Declared by:
<home-manager/modules/programs/bat.nix>
|
programs.bat.themesAdditional themes to provide. -
Type: attribute set of strings concatenated with "\n"s
Default:
+
Type: attribute set of strings concatenated with "\n"
Default:
{
}
@@ -2361,7 +2361,7 @@ Complete list of keys (expected to change before the v1 of broot):
char_match
code
directory
exe
file
file_error
flag_label
flag_value
input
link
permissions
selected_line
size_bar_full
size_bar_void
size_text
spinner
status_error
status_normal
table_border
tree
unlisted
Add _fg for a foreground color and
_bg for a background colors.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2393,7 +2393,7 @@ The possible attributes are:
(default: true)
from_shell (optional)whether the verb must be executed from the
parent shell (default:
false)
-
Type: list of attribute set of boolean or stringss
Default:
+
Type: list of attribute set of boolean or string
Default:
[
{
@@ -2428,7 +2428,7 @@ The possible attributes are:
<home-manager/modules/programs/broot.nix>
programs.browserpass.enableWhether to enable the browserpass extension host application.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/browserpass.nix>
- |
programs.browserpass.browsersWhich browsers to install browserpass for
Type: list of one of "brave", "chrome", "chromium", "firefox", "vivaldi"s
Default:
+
programs.browserpass.browsersWhich browsers to install browserpass for
Type: list of one of "brave", "chrome", "chromium", "firefox", "vivaldi"
Default:
[
"brave" "chrome" "chromium" "firefox" "vivaldi"
]
@@ -2452,7 +2452,7 @@ For a list of common switches, see
To search switches for other components, see Chromium codesearch. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -2471,7 +2471,7 @@ To install extensions outside of the Chrome Web Store set
version as explained in the
Chrome
documentation.
-
Type: list of submodule or string convertible to its
Default:
+
Type: list of submodule or string convertible to it
Default:
[
]
@@ -2527,7 +2527,7 @@ and set LS_COLORS.
programs.dircolors.settingsOptions to add to .dir_colors file.
See dircolors --print-database
for options.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2583,13 +2583,13 @@ necessary to use the Lombok class annotations.
programs.eclipse.packageThe Eclipse package to install.
Type: package
Default: pkgs.eclipses.eclipse-platform
Example: pkgs.eclipses.eclipse-java
Declared by:
<home-manager/modules/programs/eclipse.nix>
- |
programs.eclipse.jvmArgsJVM arguments to use for the Eclipse process.
Type: list of strings
Default:
+
programs.eclipse.jvmArgsJVM arguments to use for the Eclipse process.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/eclipse.nix>
- |
programs.eclipse.pluginsPlugins that should be added to Eclipse.
Type: list of packages
Default:
+
programs.eclipse.pluginsPlugins that should be added to Eclipse.
Type: list of package
Default:
[
]
@@ -2638,7 +2638,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.
-
Type: attribute set of null or string or signed integer or list of string or signed integerss
Default:
+
Type: attribute set of null or string or signed integer or list of string or signed integer
Default:
{
}
@@ -2657,7 +2657,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.
-
Type: attribute set of null or string or list of stringss
Default:
+
Type: attribute set of null or string or list of string
Default:
{
}
@@ -2716,7 +2716,7 @@ profiles managed through the
programs.firefox.profiles
option. This is due to recent changes in the way Firefox
handles extension side-loading.
-
Type: list of packages
Default:
+
Type: list of package
Default: Declared by:
[
]
@@ -2726,7 +2726,7 @@ handles extension side-loading.
]
<home-manager/modules/programs/firefox.nix>
-
programs.firefox.profilesAttribute set of Firefox profiles.
Type: attribute set of submodules
Default:
+
programs.firefox.profilesAttribute set of Firefox profiles.
Type: attribute set of submodule
Default:
{
}
@@ -2734,7 +2734,7 @@ handles extension side-loading.
<home-manager/modules/programs/firefox.nix>
programs.firefox.profiles.<name>.bookmarksPreloaded bookmarks. Note, this may silently overwrite any previously existing bookmarks! -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -2767,7 +2767,7 @@ previously existing bookmarks!
<home-manager/modules/programs/firefox.nix>
programs.firefox.profiles.<name>.pathProfile path.
Type: string
Default: "‹name›"
Declared by:
<home-manager/modules/programs/firefox.nix>
- |
programs.firefox.profiles.<name>.settingsAttribute set of Firefox preferences.
Type: attribute set of boolean or signed integer or strings
Default:
+
programs.firefox.profiles.<name>.settingsAttribute set of Firefox preferences.
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -2807,7 +2807,7 @@ previously existing bookmarks!
<home-manager/modules/programs/fish.nix>
programs.fish.functionsBasic 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 submodules
Default:
+
Type: attribute set of strings concatenated with "\n" or submodule
Default:
{
}
@@ -2831,7 +2831,7 @@ initialisation.
<home-manager/modules/programs/fish.nix>
programs.fish.pluginsThe plugins to source in
conf.d/99plugins.fish.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -2874,7 +2874,7 @@ they exist.
programs.fish.shellAbbrsAn attribute set that maps aliases (the top level attribute names in this option) to abbreviations. Abbreviations are expanded with the longer phrase after they are entered. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2886,7 +2886,7 @@ the longer phrase after they are entered.
<home-manager/modules/programs/fish.nix>
programs.fish.shellAliasesAn attribute set that maps aliases (the top level attribute names in this option) to command strings or directly to build outputs. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -2909,7 +2909,7 @@ initialisation.
programs.foot.settingsConfiguration written to
$XDG_CONFIG_HOME/foot/foot.ini. See https://codeberg.org/dnkl/foot/src/branch/master/foot.ini
for a list of available options.
-
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -2945,7 +2945,7 @@ ALT-C keybinding.
Type: null or string
Default: null
Example: "fd --type d"
Declared by:
<home-manager/modules/programs/fzf.nix>
|
programs.fzf.changeDirWidgetOptionsCommand line options for the ALT-C keybinding. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -2960,7 +2960,7 @@ when running.
Type: null or string
Default: null
Example: "fd --type f"
Declared by:
<home-manager/modules/programs/fzf.nix>
|
programs.fzf.defaultOptionsExtra command line options given to fzf by default. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -2975,7 +2975,7 @@ CTRL-T keybinding.
Type: null or string
Default: null
Example: "fd --type f"
Declared by:
<home-manager/modules/programs/fzf.nix>
|
programs.fzf.fileWidgetOptionsCommand line options for the CTRL-T keybinding. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -2986,7 +2986,7 @@ CTRL-T keybinding.
Declared by:
<home-manager/modules/programs/fzf.nix>
|
programs.fzf.historyWidgetOptionsCommand line options for the CTRL-R keybinding. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -3002,7 +3002,7 @@ CTRL-T keybinding.
programs.fzf.tmux.shellIntegrationOptionsIf programs.fzf.tmux.enableShellIntegration is set to true,
shell integration will use these options for fzf-tmux.
See fzf-tmux --help for available options.
-
Type: list of strings
Default:
+
Type: list of string
Default: Declared by:
[
]
@@ -3031,7 +3031,7 @@ See fzf-tmux --help for available
<home-manager/modules/programs/gh.nix>
programs.gh.settings.aliasesAliases that allow you to create nicknames for gh commands. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -3054,7 +3054,7 @@ If blank, will refer to environment.
to gain access to git send-email for instance.
Type: package
Default: pkgs.git
Declared by:
<home-manager/modules/programs/git.nix>
- |
programs.git.aliasesGit aliases to define.
Type: attribute set of strings
Default:
+
programs.git.aliasesGit aliases to define.
Type: attribute set of string
Default:
{
}
@@ -3064,7 +3064,7 @@ to gain access to git send-email f
}
Declared by:
<home-manager/modules/programs/git.nix>
- |
programs.git.attributesList of defining attributes set globally.
Type: list of strings
Default:
+
programs.git.attributesList of defining attributes set globally.
Type: list of string
Default:
[
]
@@ -3079,7 +3079,7 @@ See htt
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/git.nix>
|
programs.git.delta.optionsOptions to configure delta. -
Type: attribute set of string or boolean or signed integer or attribute set of string or boolean or signed integerss
Default:
+
Type: attribute set of string or boolean or signed integer or attribute set of string or boolean or signed integer
Default:
{
}
@@ -3130,7 +3130,7 @@ for syntax highlithing.
<home-manager/modules/programs/git.nix>
programs.git.extraConfigAdditional 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 integers or attribute set of string or boolean or signed integer or list of string or boolean or signed integerssss
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:
{
}
@@ -3152,7 +3152,7 @@ deprecated and will be removed in the future.
}
Declared by:
<home-manager/modules/programs/git.nix>
- |
programs.git.ignoresList of paths that should be globally ignored.
Type: list of strings
Default:
+
programs.git.ignoresList of paths that should be globally ignored.
Type: list of string
Default:
[
]
@@ -3162,7 +3162,7 @@ deprecated and will be removed in the future.
]
Declared by:
<home-manager/modules/programs/git.nix>
- |
programs.git.includesList of configuration files to include.
Type: list of submodules
Default:
+
programs.git.includesList of configuration files to include.
Type: list of submodule
Default:
[
]
@@ -3184,7 +3184,7 @@ matches. Allowed conditions are described in
This follows the configuration structure as described in
git-config(1).
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -3263,7 +3263,7 @@ exit_popup: Some(( code: Esc, modifiers: ( bits: 0,),)),
<home-manager/modules/programs/gitui.nix>
programs.gnome-terminal.enableWhether to enable Gnome Terminal.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
- |
programs.gnome-terminal.profileA set of Gnome Terminal profiles.
Type: attribute set of submodules
Default:
+
programs.gnome-terminal.profileA set of Gnome Terminal profiles.
Type: attribute set of submodule
Default:
{
}
@@ -3313,7 +3313,7 @@ presses the Backspace key.
<home-manager/modules/programs/gnome-terminal.nix>
programs.gnome-terminal.profile.<name>.colors.highlight.foregroundThe foreground color.
Type: string
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
- |
programs.gnome-terminal.profile.<name>.colors.paletteThe terminal palette.
Type: list of strings
Declared by:
+ |
programs.gnome-terminal.profile.<name>.colors.paletteThe terminal palette.
Type: list of string
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
|
programs.gnome-terminal.profile.<name>.cursorBlinkModeThe cursor blink mode.
Type: one of "system", "on", "off"
Default: "system"
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
@@ -3363,7 +3363,7 @@ presses the Delete key.
<home-manager/modules/programs/go.nix>
|
programs.go.packageThe Go package to use.
Type: package
Default: pkgs.go
Declared by:
<home-manager/modules/programs/go.nix>
- |
programs.go.packagesPackages to add to GOPATH.
Type: attribute set of paths
Default:
+
programs.go.packagesPackages to add to GOPATH.
Type: attribute set of path
Default:
{
}
@@ -3377,7 +3377,7 @@ presses the Delete key.
after
programs.go.goPath,
if that option is set.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -3398,7 +3398,7 @@ used by default by the Go tooling.
which modules the go command considers to be private (not
available publicly) and should therefore not use the proxy
or checksum database.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -3436,7 +3436,7 @@ any unmanaged keys. Be careful to make a backup of your old
<home-manager/modules/programs/gpg.nix>
programs.gpg.publicKeysA 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 submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -3460,7 +3460,7 @@ for more.
programs.gpg.scdaemonSettingsSCdaemon 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 stringss
Example:
{
+Type: attribute set of string or boolean or list of string
Example:
{
disable-ccid = true;
}
Declared by:
@@ -3470,7 +3470,7 @@ in the gpg manpage:
https://gnupg.org/documentation/manpage.html.
|
programs.hexchat.enableWhether to enable HexChat, a graphical IRC client.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/hexchat.nix>
|
programs.hexchat.channelsConfigures $XDG_CONFIG_HOME/hexchat/servlist.conf.
-
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default: Declared by:
{
}
@@ -3625,7 +3625,7 @@ for the full list of options.
};
}
<home-manager/modules/programs/hexchat.nix>
-
programs.hexchat.channels.<name>.autojoinChannels list to autojoin on connecting to server.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.autojoinChannels list to autojoin on connecting to server.
Type: list of string
Default:
[
]
@@ -3637,7 +3637,7 @@ for the full list of options.
<home-manager/modules/programs/hexchat.nix>
programs.hexchat.channels.<name>.charsetCharacter set.
Type: null or string
Default: null
Example: "UTF-8 (Unicode)"
Declared by:
<home-manager/modules/programs/hexchat.nix>
- |
programs.hexchat.channels.<name>.commandsCommands to be executed on connecting to server.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.commandsCommands to be executed on connecting to server.
Type: list of string
Default:
[
]
@@ -3681,7 +3681,7 @@ in the Nix store.
someone uses the WHOIS command on your nick.
Type: null or string
Default: null
Declared by:
<home-manager/modules/programs/hexchat.nix>
- |
programs.hexchat.channels.<name>.serversIRC Server Address List.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.serversIRC Server Address List.
Type: list of string
Default:
[
]
@@ -3715,7 +3715,7 @@ configuration files, causing:
programs.hexchat.settingsConfiguration for $XDG_CONFIG_HOME/hexchat/hexchat.conf, see
https://hexchat.readthedocs.io/en/latest/settings.html#list-of-settings
for supported values.
-
Type: null or attribute set of strings
Default: null
Example:
{
+Type: null or attribute set of string
Default: null
Example:
{
irc_nick1 = "mynick";
irc_username = "bob";
irc_realname = "Bart Simpson";
@@ -3812,7 +3812,7 @@ the default configuration.
See
i3status(1)
for options.
-Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -3829,7 +3829,7 @@ for options.
See
i3status(1)
for options.
-
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -3861,7 +3861,7 @@ for options.
See
i3status(1)
for options.
-
Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -3887,7 +3887,7 @@ top and a bottom bar.
See
i3status-rust(1)
for options.
-
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
default =
{
@@ -4065,7 +4065,7 @@ for a list of available themes.
<home-manager/modules/programs/ion.nix>
programs.ion.shellAliasesAn attribute set that maps aliases (the top level attribute names in this option) to command strings or directly to build outputs. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -4076,7 +4076,7 @@ in this option) to command strings or directly to build outputs.
<home-manager/modules/programs/ion.nix>
programs.irssi.enableWhether to enable the Irssi chat client.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.aliasesAn attribute set that maps aliases to commands.
Type: attribute set of strings
Default:
+
programs.irssi.aliasesAn attribute set that maps aliases to commands.
Type: attribute set of string
Default:
{
}
@@ -4088,7 +4088,7 @@ in this option) to command strings or directly to build outputs.
<home-manager/modules/programs/irssi.nix>
programs.irssi.extraConfigThese lines are appended to the Irssi configuration.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.networksAn attribute set of chat networks.
Type: attribute set of submodules
Default:
+
programs.irssi.networksAn attribute set of chat networks.
Type: attribute set of submodule
Default: Declared by:
{
}
@@ -4107,13 +4107,13 @@ in this option) to command strings or directly to build outputs.
}
<home-manager/modules/programs/irssi.nix>
-
programs.irssi.networks.<name>.autoCommandsList of commands to execute on connect.
Type: list of strings
Default:
+
programs.irssi.networks.<name>.autoCommandsList of commands to execute on connect.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.networks.<name>.channelsChannels for the given network.
Type: attribute set of submodules
Default:
+
programs.irssi.networks.<name>.channelsChannels for the given network.
Type: attribute set of submodule
Default:
{
}
@@ -4190,11 +4190,11 @@ variable.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.autoCompleteModes in which to display possible completions.
The kakoune default is [ "insert" "prompt" ].
-
Type: null or list of one of "insert", "prompt"s
Default: null
Declared by:
+ |
programs.kakoune.config.hooksGlobal hooks. For documentation, see https://github.com/mawww/kakoune/blob/master/doc/pages/hooks.asciidoc. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -4242,7 +4242,7 @@ If 0, a tab will be used instead.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.keyMappingsUser-defined key mappings. For documentation, see https://github.com/mawww/kakoune/blob/master/doc/pages/mapping.asciidoc. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -4379,7 +4379,7 @@ the marker text will be displayed in the indentation if possible.
programs.kakoune.pluginsList of kakoune plugins to install. To get a list of supported plugins run: nix-env -f '<nixpkgs>' -qaP -A kakounePlugins. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -4403,14 +4403,14 @@ supported plugins run:
Type: package
Default: pkgs.keychain
Declared by:
<home-manager/modules/programs/keychain.nix>
|
programs.keychain.agentsAgents to add. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/keychain.nix>
|
programs.keychain.extraFlagsExtra flags to pass to keychain. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"--quiet"
]
@@ -4420,7 +4420,7 @@ supported plugins run:
Type: null or one of "local", "any", "local-once", "any-once"
Default: null
Declared by:
<home-manager/modules/programs/keychain.nix>
|
programs.keychain.keysKeys to add to keychain. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"id_rsa"
]
@@ -4431,14 +4431,14 @@ supported plugins run:
programs.kitty.packageKitty package to install.
Type: package
Default: pkgs.kitty
Declared by:
<home-manager/modules/programs/kitty.nix>
- |
programs.kitty.darwinLaunchOptionsCommand-line options to use when launched by Mac OS GUI
Type: null or list of strings
Default: null
Example:
[ +
programs.kitty.darwinLaunchOptionsCommand-line options to use when launched by Mac OS GUI
Type: null or list of string
Default: null
Example:
[ "--single-instance" "--directory=/tmp/my-dir" "--listen-on=unix:/tmp/my-socket" ]
Declared by:
<home-manager/modules/programs/kitty.nix>
- |
programs.kitty.environmentEnvironment variables to set or override.
Type: attribute set of strings
Default:
+
programs.kitty.environmentEnvironment variables to set or override.
Type: attribute set of string
Default:
{
}
@@ -4462,7 +4462,7 @@ is assumed to already be available in your profile.
programs.kitty.font.sizeThe size of the font.
Type: null or signed integer
Default: null
Example: "8"
Declared by:
<home-manager/modules/programs/kitty.nix>
- |
programs.kitty.keybindingsMapping of keybindings to actions.
Type: attribute set of strings
Default:
+
programs.kitty.keybindingsMapping of keybindings to actions.
Type: attribute set of string
Default:
{
}
@@ -4476,7 +4476,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.
-
Type: attribute set of string or boolean or signed integers
Default:
+
Type: attribute set of string or boolean or signed integer
Default:
{
}
@@ -4506,7 +4506,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.
-
Type: null or attribute set of attribute set of stringss
Default: null
Example:
{ "service.xbmc.versioncheck".versioncheck_enable = "false"; }
+Type: null or attribute set of attribute set of string
Default: null
Example:
{ "service.xbmc.versioncheck".versioncheck_enable = "false"; }
Declared by:
<home-manager/modules/programs/kodi.nix>
|
programs.kodi.datadirDirectory to store configuration and metadata.
Type: path
Default: "${config.home.homeDirectory}/.kodi"
Example: "${config.xdg.dataHome}/kodi"
Declared by:
@@ -4579,7 +4579,7 @@ t forw-line
<home-manager/modules/programs/lf.nix>
|
programs.lf.cmdKeybindingsKeys 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 strings
Default:
+
Type: attribute set of null or string
Default:
{
}
@@ -4587,7 +4587,7 @@ builtin commands. Keys set to null or an empty string are deleted.
<home-manager/modules/programs/lf.nix>
programs.lf.commandsCommands to declare. Commands set to null or an empty string are deleted. -
Type: attribute set of null or strings
Default:
+
Type: attribute set of null or string
Default: Declared by:
{
}
@@ -4601,7 +4601,7 @@ deleted.
$mkdir -p ~/.trash
''
<home-manager/modules/programs/lf.nix>
-
programs.lf.keybindingsKeys to bind. Keys set to null or an empty string are deleted.
Type: attribute set of null or strings
Default:
+
programs.lf.keybindingsKeys to bind. Keys set to null or an empty string are deleted.
Type: attribute set of null or string
Default:
{
}
@@ -4838,7 +4838,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.
-
Type: attribute set of boolean or signed integer or floating point number or string or path or list of signed integer or stringss
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:
{
}
@@ -4853,7 +4853,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.
-
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 stringsss
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:
{
}
@@ -4868,7 +4868,7 @@ for the default configuration.
<home-manager/modules/programs/matplotlib.nix>
programs.matplotlib.configAdd terms to the matplotlibrc file to
control the default matplotlib behavior.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -4895,7 +4895,7 @@ control the default matplotlib behavior.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/mbsync.nix>
|
programs.mbsync.groupsDefinition of groups. -
Type: attribute set of attribute set of list of stringsss
Default:
+
Type: attribute set of attribute set of list of string
Default:
{
}
@@ -4931,19 +4931,19 @@ control the default matplotlib behavior.
<home-manager/modules/programs/mercurial.nix>
programs.mercurial.packageMercurial package to install.
Type: package
Default: pkgs.mercurial
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.aliasesMercurial aliases to define.
Type: attribute set of anythings
Default:
+
programs.mercurial.aliasesMercurial aliases to define.
Type: attribute set of anything
Default:
{
}
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.extraConfigAdditional configuration to add.
Type: attribute set of anythings or strings concatenated with "\n"
Default:
+
programs.mercurial.extraConfigAdditional configuration to add.
Type: attribute set of anything or strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.ignoresList of globs for files to be globally ignored.
Type: list of strings
Default:
+
programs.mercurial.ignoresList of globs for files to be globally ignored.
Type: list of string
Default:
[
]
@@ -4953,7 +4953,7 @@ control the default matplotlib behavior.
]
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.ignoresRegexpList of regular expressions for files to be globally ignored.
Type: list of strings
Default:
+
programs.mercurial.ignoresRegexpList of regular expressions for files to be globally ignored.
Type: list of string
Default:
[
]
@@ -4976,7 +4976,7 @@ control the default matplotlib behavior.
$XDG_CONFIG_HOME/mpv/input.conf. See
mpv(1)
for the full list of options.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -4991,7 +4991,7 @@ for the full list of options.
$XDG_CONFIG_HOME/mpv/mpv.conf. See
mpv(1)
for the full list of options.
-
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 numberss
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:
{
}
@@ -5005,7 +5005,7 @@ for the full list of options.
<home-manager/modules/programs/mpv.nix>
programs.mpv.defaultProfilesProfiles to be applied by default. Options set by them are overridden
by options set in programs.mpv.config.
-
Type: list of strings
Default:
+
Type: list of string
programs.mpv.profilesSub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf. See
programs.mpv.config for more information.
-
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 numbersss
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: Declared by:
{
}
@@ -5034,7 +5034,7 @@ by options set in
<home-manager/modules/programs/mpv.nix>
programs.mpv.scriptsList of scripts to use with mpv. -
Type: list of package or strings
Default:
+
Type: list of package or string
Default:
[
]
@@ -5091,7 +5091,7 @@ for more information.
programs.ncmpcpp.packagePackage providing the ncmpcpp command.
Type: package
Default: pkgs.ncmpcpp
Example: pkgs.ncmpcpp.override { visualizerSupport = true; }
Declared by:
<home-manager/modules/programs/ncmpcpp.nix>
- |
programs.ncmpcpp.bindingsList of keybindings.
Type: list of submodules
Default:
+
programs.ncmpcpp.bindingsList of keybindings.
Type: list of submodule
Default: Declared by:
[
]
@@ -5103,7 +5103,7 @@ for more information.
]
<home-manager/modules/programs/ncmpcpp.nix>
-
programs.ncmpcpp.bindings.*.commandCommand or sequence of commands to be executed.
Type: string or list of strings
Example: "scroll_down"
Declared by:
+ |
programs.ncmpcpp.bindings.*.commandCommand or sequence of commands to be executed.
Type: string or list of string
Example: "scroll_down"
Declared by:
<home-manager/modules/programs/ncmpcpp.nix>
|
programs.ncmpcpp.bindings.*.keyKey to bind.
Type: string
Example: "j"
Declared by:
<home-manager/modules/programs/ncmpcpp.nix>
@@ -5120,7 +5120,7 @@ else
|
programs.ncmpcpp.settingsAttribute set from name of a setting to its value. For available options see ncmpcpp(1). -
Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -5152,7 +5152,7 @@ for the full list of options.
programs.ne.enableWhether to enable ne.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/ne.nix>
|
programs.ne.automaticPreferencesAutomatic preferences files for ne. -
Type: attribute set of strings concatenated with "\n"s
Default:
+
Type: attribute set of strings concatenated with "\n"
Default:
{
}
@@ -5189,7 +5189,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.packageThe neomutt package to use.
Type: package
Default: pkgs.neomutt
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.bindsList of keybindings.
Type: list of submodules
Default:
+
programs.neomutt.bindsList of keybindings.
Type: list of submodule
Default:
[
]
@@ -5199,7 +5199,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.binds.*.keyThe key to bind.
Type: string
Example: "<left>"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.binds.*.mapSelect 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"s
Default: "index"
Declared by:
+ |
programs.neomutt.binds.*.mapSelect 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: "index"
Declared by:
<home-manager/modules/programs/neomutt.nix>
|
programs.neomutt.changeFolderWhenSourcingAccountWhether to enable changing the folder when sourcing an account.
Type: boolean
Default: true
Example: true
Declared by:
<home-manager/modules/programs/neomutt.nix>
@@ -5209,7 +5209,7 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
|
programs.neomutt.extraConfigExtra configuration appended to the end.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.macrosList of macros.
Type: list of submodules
Default:
+
programs.neomutt.macrosList of macros.
Type: list of submodule
Default:
[
]
@@ -5219,9 +5219,9 @@ csh 1 ^#!\s*/.*\b(csh|tcsh)\s*
<home-manager/modules/programs/neomutt.nix>
programs.neomutt.macros.*.keyThe key to bind.
Type: string
Example: "<left>"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.macros.*.mapSelect 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"s
Default: "index"
Declared by:
+ |
programs.neomutt.macros.*.mapSelect 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: "index"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.settingsExtra configuration appended to the end.
Type: attribute set of strings
Default:
+
programs.neomutt.settingsExtra configuration appended to the end.
Type: attribute set of string
Default:
{
}
@@ -5296,7 +5296,7 @@ and loads it from the store via nvim -u /nix/store
This option is mutually exclusive with extraConfig
and plugins.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -5325,9 +5325,9 @@ set nobackup
<home-manager/modules/programs/neovim.nix>
programs.neovim.extraLuaPackagesA 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 packages
Default: "[]"
Example: (ps: with ps; [ luautf8 ])
Declared by:
+ |
programs.neovim.extraPackagesExtra packages available to nvim.
Type: list of package
Default:
[
]
@@ -5335,13 +5335,13 @@ list of Lua packages required for your plugins to work.
<home-manager/modules/programs/neovim.nix>
programs.neovim.extraPython3PackagesA 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 packages
Default: "ps: []"
Example: (ps: with ps; [ python-language-server ])
Declared by:
+ |
programs.newsboat.maxItemsMaximum number of items per feed, 0 for infinite.
Type: signed integer
Default: 0
Declared by:
<home-manager/modules/programs/newsboat.nix>
- |
programs.newsboat.queriesA list of queries to use.
Type: attribute set of strings
Default:
+
programs.newsboat.queriesA list of queries to use.
Type: attribute set of string
Default:
{
}
@@ -5419,7 +5419,7 @@ use Python 3 plugins.
<home-manager/modules/programs/newsboat.nix>
programs.newsboat.reloadTimeTime in minutes between reloads.
Type: null or signed integer
Default: 60
Declared by:
<home-manager/modules/programs/newsboat.nix>
- |
programs.newsboat.urlsList of news feeds.
Type: list of submodules
Default:
+
programs.newsboat.urlsList of news feeds.
Type: list of submodule
Default:
[
]
@@ -5437,7 +5437,7 @@ use Python 3 plugins.
]
Declared by:
<home-manager/modules/programs/newsboat.nix>
- |
programs.newsboat.urls.*.tagsFeed tags.
Type: list of strings
Default:
+
programs.newsboat.urls.*.tagsFeed tags.
Type: list of string
Default:
[
]
@@ -5467,7 +5467,7 @@ use Python 3 plugins.
Type: package
Default: pkgs.nnn
Example: pkgs.nnn.override ({ withNerdIcons = true; });
Declared by:
<home-manager/modules/programs/nnn.nix>
|
programs.nnn.bookmarksDirectory bookmarks. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default: Declared by:
{
}
@@ -5480,7 +5480,7 @@ use Python 3 plugins.
<home-manager/modules/programs/nnn.nix>
programs.nnn.extraPackagesExtra packages available to nnn. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -5494,7 +5494,7 @@ use Python 3 plugins.
Declared by:
<home-manager/modules/programs/nnn.nix>
|
programs.nnn.plugins.mappingsKey mappings to the plugins. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -5522,7 +5522,7 @@ use Python 3 plugins.
See
noti.yaml(5).
for the full list of options.
-
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
}
@@ -5540,7 +5540,7 @@ for the full list of options.
programs.notmuch.enableWhether to enable Notmuch mail indexer.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/notmuch.nix>
|
programs.notmuch.extraConfigOptions that should be appended to the notmuch configuration file. -
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
}
@@ -5573,7 +5573,7 @@ messages into the database.
<home-manager/modules/programs/notmuch.nix>
programs.notmuch.new.ignoreA list to specify files and directories that will not be searched for messages by notmuch new. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -5581,7 +5581,7 @@ searched for messages by notmuch new
programs.notmuch.new.tagsA list of tags that will be added to all messages incorporated by notmuch new. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"unread" "inbox"
]
@@ -5594,7 +5594,7 @@ incorporated by notmuch new.
programs.notmuch.search.excludeTagsA list of tags that will be excluded from search results by default. Using an excluded tag in a query will override that exclusion. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"deleted" "spam"
]
@@ -5631,7 +5631,7 @@ of options.
programs.obs-studio.packageOBS Studio package to install.
Type: package
Default: pkgs.obs-studio
Declared by:
<home-manager/modules/programs/obs-studio.nix>
- |
programs.obs-studio.pluginsOptional OBS plugins.
Type: list of packages
Default:
+
programs.obs-studio.pluginsOptional OBS plugins.
Type: list of package
Default:
[
]
@@ -5641,7 +5641,7 @@ of options.
<home-manager/modules/programs/octant.nix>
programs.octant.packageThe Octant package to use.
Type: package
Default: pkgs.octant
Example: pkgs.octant-other
Declared by:
<home-manager/modules/programs/octant.nix>
- |
programs.octant.pluginsOptional Octant plugins.
Type: list of packages
Default:
+
programs.octant.pluginsOptional Octant plugins.
Type: list of package
Default:
[
]
@@ -5651,7 +5651,7 @@ of options.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.defaultExtra configuration options added to the
DEFAULT section.
-
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -5663,7 +5663,7 @@ of options.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.generalExtra configuration options added to the
general section.
-
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -5675,7 +5675,7 @@ of options.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.mbnamesExtra configuration options added to the
mbnames section.
-
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -5711,7 +5711,7 @@ def get_pass(service, cmd):
<home-manager/modules/programs/pandoc.nix>
programs.pandoc.packageThe pandoc package to use.
Type: package
Default: pkgs.pandoc
Declared by:
<home-manager/modules/programs/pandoc.nix>
- |
programs.pandoc.citationStylesList of .csl files to install.
Type: list of paths
Default:
+
programs.pandoc.citationStylesList of .csl files to install.
Type: list of path
Default:
[
]
@@ -5737,7 +5737,7 @@ file (see Default files in pandoc documentation).
<home-manager/modules/programs/pandoc.nix>
programs.pandoc.finalPackageResulting package.
Type: package (read only)
Declared by:
<home-manager/modules/programs/pandoc.nix>
- |
programs.pandoc.templatesCustom templates.
Type: attribute set of paths
Default:
+
programs.pandoc.templatesCustom templates.
Type: attribute set of path
Default:
{
}
@@ -5759,7 +5759,7 @@ See the "Environment variables" section of
pass(1)
and the extension man pages for more information about the
available keys.
-
Type: attribute set of strings
Default:
{ PASSWORD_STORE_DIR = "$XDG_DATA_HOME/password-store"; }
+Type: attribute set of string
Default:
{ PASSWORD_STORE_DIR = "$XDG_DATA_HOME/password-store"; }
Example:
{
PASSWORD_STORE_DIR = "/some/directory";
PASSWORD_STORE_KEY = "12345678";
@@ -5792,7 +5792,7 @@ documentation for details.
Declared by:
<home-manager/modules/programs/pet.nix>
|
programs.pet.snippetsThe snippets. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -5808,7 +5808,7 @@ documentation for details.
Type: string
Default: ""
Example: "473"
Declared by:
<home-manager/modules/programs/pet.nix>
|
programs.pet.snippets.*.tagList of tags attached to the command. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -5851,7 +5851,7 @@ PS1=$PS1"NixOS> ";
programs.powerline-go.modulesList 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 strings
Default: null
Example:
+
Type: null or list of string
Default: null
Example:
[
"host" "ssh" "cwd" "gitlite" "jobs" "exit"
]
@@ -5861,7 +5861,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.
-
Type: null or list of strings
Default: null
Example:
+
Type: null or list of string
Default: null
Example:
[
"host" "venv" "git"
]
@@ -5873,12 +5873,12 @@ the prompt.
programs.powerline-go.pathAliasesPairs 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 strings
Default: null
Example:
{ "\\~/projects/home-manager" = "prj:home-manager"; }
+Type: null or attribute set of string
Default: null
Example:
{ "\\~/projects/home-manager" = "prj:home-manager"; }
Declared by:
<home-manager/modules/programs/powerline-go.nix>
|
programs.powerline-go.settingsThis 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 stringss
Default:
+
Type: attribute set of boolean or signed integer or string or list of string
Default:
{
}
@@ -5922,7 +5922,7 @@ force_color = False
<home-manager/modules/programs/pylint.nix>
programs.pylint.packageThe pylint package to use.
Type: package
Default: pkgs.python3Packages.pylint
Declared by:
<home-manager/modules/programs/pylint.nix>
- |
programs.pylint.settingsThe pylint configuration.
Type: attribute set of attribute set of INI atom (null, bool, int, float or string) or a non-empty list of themss
Default: {}
Declared by:
+ |
programs.pylint.settingsThe 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:
<home-manager/modules/programs/pylint.nix>
|
programs.qutebrowser.enableWhether to enable qutebrowser.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/qutebrowser.nix>
@@ -5932,7 +5932,7 @@ force_color = False
|
programs.qutebrowser.packageQutebrowser package to install.
Type: package
Default: pkgs.qutebrowser
Declared by:
<home-manager/modules/programs/qutebrowser.nix>
|
programs.qutebrowser.aliasesAliases for commands. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -6003,7 +6003,7 @@ commands. The following modes are available:
Entered when qutebrowser is waiting for a register name/key for
commands like :set-mark.
-
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
}
@@ -6025,7 +6025,7 @@ dictionary-value is invoked instead. This is useful for global
remappings of keys, for example to map Ctrl-[ to Escape. Note that when
a key is bound (via bindings.default or
bindings.commands), the mapping is ignored.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -6036,7 +6036,7 @@ a key is bound (via bindings.default or
<home-manager/modules/programs/qutebrowser.nix>
programs.qutebrowser.quickmarksQuickmarks to add to qutebrowser's quickmarks file.
Note that when Home Manager manages your quickmarks, you cannot edit them at runtime.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -6057,7 +6057,7 @@ placeholder. The placeholder will be replaced by the search term, use
a URL was entered to be opened. Other search engines can be used by
prepending the search engine name to the search term, for example
:open google qutebrowser.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -6072,7 +6072,7 @@ prepending the search engine name to the search term, for example
programs.qutebrowser.settingsOptions to add to qutebrowser config.py file.
See https://qutebrowser.org/doc/help/settings.html
for options.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -6125,7 +6125,7 @@ now.
<home-manager/modules/programs/rbw.nix>
programs.readline.enableWhether to enable readline.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/readline.nix>
- |
programs.readline.bindingsReadline bindings.
Type: attribute set of strings
Default:
+
programs.readline.bindingsReadline bindings.
Type: attribute set of string
Default:
{
}
@@ -6139,7 +6139,7 @@ now.
programs.readline.includeSystemConfigWhether to include the system-wide configuration.
Type: boolean
Default: true
Declared by:
<home-manager/modules/programs/readline.nix>
|
programs.readline.variablesReadline customization variable assignments. -
Type: attribute set of string or signed integer or booleans
Default:
+
Type: attribute set of string or signed integer or boolean
Default:
{
}
@@ -6159,7 +6159,7 @@ now.
<home-manager/modules/programs/rofi.nix>
programs.rofi.cycleWhether to cycle through the results list.
Type: null or boolean
Default: null
Declared by:
<home-manager/modules/programs/rofi.nix>
- |
programs.rofi.extraConfigAdditional 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 stringss or string
Default:
+
programs.rofi.extraConfigAdditional 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: Declared by:
{
}
@@ -6189,14 +6189,14 @@ AUTOTYPE_field='autotype'
''
<home-manager/modules/programs/rofi-pass.nix>
programs.rofi.pass.storesDirectory roots of your password-stores. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/rofi-pass.nix>
|
programs.rofi.pluginsList of rofi plugins to be installed. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -6208,7 +6208,7 @@ AUTOTYPE_field='autotype'
programs.rofi.themeName 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 stringss or strings
Default: null
Example:
let +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:
nullExample:
let # Use `mkLiteral` for string-like values that should show without # quotes, e.g.: # { @@ -6275,7 +6275,7 @@ but our default is to follow XDG.
programs.sbt.baseConfigPathWhere the plugins and credentials should be located.
Type: string
Default: ".sbt/1.0"
Declared by:
<home-manager/modules/programs/sbt.nix>
|
programs.sbt.credentialsA list of credentials to define in the sbt configuration directory. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -6298,7 +6298,7 @@ the repository.
programs.sbt.credentials.*.userThe user you're using to authenticate.
Type: string
Declared by:
<home-manager/modules/programs/sbt.nix>
|
programs.sbt.pluginsA list of plugins to place in the sbt configuration directory. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -6368,7 +6368,7 @@ reside world-readable in the Nix store.
programs.sioyek.bindingsInput configuration written to
$XDG_CONFIG_HOME/sioyek/keys_user.config.
See https://github.com/ahrm/sioyek/blob/main/pdf_viewer/keys.config.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default: Input configuration written to
Type: attribute set of strings Default: Type: attribute set of string Default: Type: null or string Default: Example: Declared by: Command line options for the ALT-C keybinding.
- Type: list of strings Default: Type: list of string Default: Type: null or string Default: Example: Declared by: Extra command line options given to skim by default.
- Type: list of strings Default: Type: list of string Default: Type: null or string Default: Example: Declared by: Command line options for the CTRL-T keybinding.
- Type: list of strings Default: Type: list of string Default: Declared by: Command line options for the CTRL-R keybinding.
- Type: list of strings Default: Type: list of string Default: Extra flags to pass to the compiler. See
https://github.com/sm64pc/sm64ex/wiki/Build-options
for more information.
- Type: null or list of strings Default: Example:
{
}
@@ -6383,7 +6383,7 @@ See programs.sioyek.config$XDG_CONFIG_HOME/sioyek/prefs_user.config.
See https://github.com/ahrm/sioyek/blob/main/pdf_viewer/prefs.config.
-
+
{
}
@@ -6411,7 +6411,7 @@ ALT-C keybinding.
null"fd --type d"
<home-manager/modules/programs/skim.nix>
programs.skim.changeDirWidgetOptions
+
[
]
@@ -6426,7 +6426,7 @@ when running.
null"fd --type f"
<home-manager/modules/programs/skim.nix>
programs.skim.defaultOptions
+
[
]
@@ -6441,7 +6441,7 @@ CTRL-T keybinding.
null"fd --type f"
<home-manager/modules/programs/skim.nix>
programs.skim.fileWidgetOptions
+
[
]
@@ -6452,7 +6452,7 @@ CTRL-T keybinding.
<home-manager/modules/programs/skim.nix>
programs.skim.historyWidgetOptions
+
[
]
@@ -6471,7 +6471,7 @@ CTRL-T keybinding.
programs.sm64ex.extraCompileFlagsnull[
+
Type: null or list of string
Default: null
Example:
[
"BETTERCAMERA=1"
"NODRAWINGDISTANCE=1"
];
@@ -6480,7 +6480,7 @@ for more information.
programs.sm64ex.regionYour baserom's region. Note that only "us", "eu", and "jp" are supported.
Type: null or one of "us", "eu", "jp"
Default: us
Example: jp
Declared by:
<home-manager/modules/programs/sm64ex.nix>
- |
programs.sm64ex.settingsSettings for sm64ex's $XDG_DATA_HOME/sm64pc/sm64config.txt file.
Type: null or attribute set of string or signed integer or boolean or list of stringss
Default: null
Example:
{
+ programs.sm64ex.settingsSettings for sm64ex's $XDG_DATA_HOME/sm64pc/sm64config.txt file.
Type: null or attribute set of string or signed integer or boolean or list of string
Default: null
Example:
{
fullscreen = false;
window_x = 0;
window_y = 0;
@@ -6551,7 +6551,7 @@ for supported values.
<home-manager/modules/programs/ssh.nix>
programs.ssh.extraOptionOverridesExtra SSH configuration options that take precedence over any host specific configuration. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -6573,7 +6573,7 @@ the known hosts file.
See
ssh_config(5)
for more information.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -6606,7 +6606,7 @@ for more information.
Type: null or one of "any", "inet", "inet6"
Default: null
Declared by:
<home-manager/modules/programs/ssh.nix>
|
programs.ssh.matchBlocks.<name>.certificateFileSpecifies files from which the user certificate is read. -
Type: list of strings or null or string
Default:
+
Type: list of string or null or string
Default:
[
]
@@ -6622,7 +6622,7 @@ block when null.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.dynamicForwardsSpecify dynamic port forwardings. See
ssh_config(5) for DynamicForward.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -6633,7 +6633,7 @@ block when null.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.dynamicForwards.*.portSpecifies port number to bind on bind address.
Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default: null
Example: 8080
Declared by:
<home-manager/modules/programs/ssh.nix>
- |
programs.ssh.matchBlocks.<name>.extraOptionsExtra configuration options for the host.
Type: attribute set of strings
Default:
+
programs.ssh.matchBlocks.<name>.extraOptionsExtra configuration options for the host.
Type: attribute set of string
Default:
{
}
@@ -6665,7 +6665,7 @@ offers more identities.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.identityFileSpecifies files from which the user identity is read. Identities will be tried in the given order. -
Type: list of strings or null or string
Default:
+
Type: list of string or null or string
Default:
[
]
@@ -6673,7 +6673,7 @@ Identities will be tried in the given order.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.localForwardsSpecify local port forwardings. See
ssh_config(5) for LocalForward.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -6702,7 +6702,7 @@ Identities will be tried in the given order.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.remoteForwardsSpecify remote port forwardings. See
ssh_config(5) for RemoteForward.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -6725,7 +6725,7 @@ Identities will be tried in the given order.
<home-manager/modules/programs/ssh.nix>
programs.ssh.matchBlocks.<name>.sendEnvEnvironment variables to send from the local host to the server. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -6800,7 +6800,7 @@ path to a theme configuration file.
<home-manager/modules/programs/taskwarrior.nix>
programs.taskwarrior.configKey-value configuration written to
$XDG_CONFIG_HOME/task/taskrc.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -6856,7 +6856,7 @@ for more information.
For a list of all possible options refer to the
terminator_config(5)
man page.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -7139,7 +7139,7 @@ of options.
<home-manager/modules/programs/urxvt.nix>
programs.urxvt.packagerxvt-unicode package to install.
Type: package
Default: pkgs.rxvt_unicode
Declared by:
<home-manager/modules/programs/urxvt.nix>
- |
programs.urxvt.extraConfigAdditional configuration to add.
Type: attribute set of anythings
Default:
+
programs.urxvt.extraConfigAdditional configuration to add.
Type: attribute set of anything
Default:
{
}
@@ -7149,7 +7149,7 @@ of options.
}
Declared by:
<home-manager/modules/programs/urxvt.nix>
- |
programs.urxvt.fontsList of fonts to be used.
Type: list of strings
Default:
+
programs.urxvt.fontsList of fonts to be used.
Type: list of string
Default:
[
]
@@ -7161,7 +7161,7 @@ of options.
<home-manager/modules/programs/urxvt.nix>
programs.urxvt.iso14755ISO14755 support for viewing and entering unicode characters.
Type: boolean
Default: true
Declared by:
<home-manager/modules/programs/urxvt.nix>
- |
programs.urxvt.keybindingsMapping of keybindings to actions
Type: attribute set of strings
Default:
+
programs.urxvt.keybindingsMapping of keybindings to actions
Type: attribute set of string
Default:
{
}
@@ -7216,7 +7216,7 @@ set nobackup
Note: String values are deprecated, please use actual packages. -
Type: list of string or packages
Default:
+
Type: list of string or package
Default:
[
(build of vimplugin-vim-sensible-2022-04-11)
]
@@ -7226,7 +7226,7 @@ Note: String values are deprecated, please use actual packages.
corresponding values must be among the following supported
options.
-
background | one of "dark", "light" |
backupdir | list of strings |
copyindent | boolean |
directory | list of strings |
expandtab | boolean |
hidden | boolean |
history | signed integer |
ignorecase | boolean |
modeline | boolean |
mouse | one of "n", "v", "i", "c", "h", "a", "r" |
mousefocus | boolean |
mousehide | boolean |
mousemodel | one of "extend", "popup", "popup_setpos" |
number | boolean |
relativenumber | boolean |
shiftwidth | signed integer |
smartcase | boolean |
tabstop | signed integer |
undodir | list of strings |
undofile | boolean |
+
background | one of "dark", "light" |
backupdir | list of string |
copyindent | boolean |
directory | list of string |
expandtab | boolean |
hidden | boolean |
history | signed integer |
ignorecase | boolean |
modeline | boolean |
mouse | one of "n", "v", "i", "c", "h", "a", "r" |
mousefocus | boolean |
mousehide | boolean |
mousemodel | one of "extend", "popup", "popup_setpos" |
number | boolean |
relativenumber | boolean |
shiftwidth | signed integer |
smartcase | boolean |
tabstop | signed integer |
undodir | list of string |
undofile | boolean |
See the Vim documentation for detailed descriptions of these
options. Note, use extraConfig to
@@ -7248,7 +7248,7 @@ manually set any options not listed above.
Type: package
Default: (build of vscode-1.67.1)
Example: pkgs.vscodium
Declared by:
<home-manager/modules/programs/vscode.nix>
|
programs.vscode.extensionsThe extensions Visual Studio Code should be started with. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -7271,7 +7271,7 @@ overlay or set this option. Example overlay configuration:
<home-manager/modules/programs/vscode/haskell.nix>
programs.vscode.keybindingsKeybindings written to Visual Studio Code's
keybindings.json.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -7346,7 +7346,7 @@ or by Visual Studio Code.
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)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -7377,7 +7377,7 @@ for an example configuration.
<home-manager/modules/programs/waybar.nix>
programs.waybar.settingsConfiguration for Waybar, see https://github.com/Alexays/Waybar/wiki/Configuration for supported values. -
Type: list of JSON values or attribute set of JSON values
Default:
+
Type: list of JSON value or attribute set of JSON value
Default:
[
]
@@ -7486,7 +7486,7 @@ for options.
Type: boolean
Default: true
Declared by:
<home-manager/modules/programs/z-lua.nix>
|
programs.z-lua.optionsList of options to pass to z.lua. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -7509,7 +7509,7 @@ focused on keyboard interaction.
Type:zathurarc(5) for the full list of options. -
Type: attribute set of string or boolean or signed integers
Default:
+
Type: attribute set of string or boolean or signed integer
Default:
{
}
@@ -7554,7 +7554,7 @@ list of options.
Type: package
Default: pkgs.zoxide
Declared by:
<home-manager/modules/programs/zoxide.nix>
|
programs.zoxide.optionsList of options to pass to zoxide. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -7586,7 +7586,7 @@ directory.
Type: null or boolean
Default: null
Declared by:
<home-manager/modules/programs/zsh.nix>
|
programs.zsh.cdpathList of paths to autocomplete calls to `cd`. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -7597,7 +7597,7 @@ directory.
programs.zsh.defaultKeymapThe default base keymap to use.
Type: null or one of "emacs", "vicmd", "viins"
Default: null
Example: "emacs"
Declared by:
<home-manager/modules/programs/zsh.nix>
|
programs.zsh.dirHashesAn attribute set that adds to named directory hash table. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -7631,7 +7631,7 @@ if they are duplicates of the previous event.
<home-manager/modules/programs/zsh.nix>
programs.zsh.history.ignorePatternsDo not enter command lines into the history list if they match any one of the given shell patterns. -
Type: list of strings
Default:
+
Type: list of string
Default: Declared by:
[
]
@@ -7695,7 +7695,7 @@ zstyle :omz:plugins:ssh-agent identities id_rsa id_rsa2 id_github
''
<home-manager/modules/programs/zsh.nix>
programs.zsh.oh-my-zsh.pluginsList of oh-my-zsh plugins -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -7708,7 +7708,7 @@ zstyle :omz:plugins:ssh-agent identities id_rsa id_rsa2 id_github
programs.zsh.oh-my-zsh.themeName of the theme to be used by oh-my-zsh.
Type: string
Default: ""
Example: "robbyrussell"
Declared by:
<home-manager/modules/programs/zsh.nix>
- |
programs.zsh.pluginsPlugins to source in .zshrc.
Type: list of submodules
Default:
+
programs.zsh.pluginsPlugins to source in .zshrc.
Type: list of submodule
Default:
[
]
@@ -7763,7 +7763,7 @@ Will be added to fpath and PATH
<home-manager/modules/programs/zsh/prezto.nix>
programs.zsh.prezto.colorColor output (auto set to 'no' on dumb terminals)
Type: null or boolean
Default: true
Example: false
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.completions.ignoredHostsSet the entries to ignore in static */etc/hosts* for host completion.
Type: list of strings
Default:
+
programs.zsh.prezto.completions.ignoredHostsSet the entries to ignore in static */etc/hosts* for host completion.
Type: list of string
Default:
[
]
@@ -7782,7 +7782,7 @@ Will be added to fpath and PATH
programs.zsh.prezto.extraConfigAdditional configuration to add to .zpreztorc.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.extraFunctionsSet the Zsh functions to load (man zshcontrib).
Type: list of strings
Default:
+
programs.zsh.prezto.extraFunctionsSet the Zsh functions to load (man zshcontrib).
Type: list of string
Default:
[
]
@@ -7792,7 +7792,7 @@ Will be added to fpath and PATH
]
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.extraModulesSet the Zsh modules to load (man zshmodules).
Type: list of strings
Default:
+
programs.zsh.prezto.extraModulesSet the Zsh modules to load (man zshmodules).
Type: list of string
Default:
[
]
@@ -7814,7 +7814,7 @@ Will be added to fpath and PATH
<home-manager/modules/programs/zsh/prezto.nix>
programs.zsh.prezto.macOS.dashKeywordSet the keyword used by `mand` to open man pages in Dash.app
Type: null or string
Default: null
Example: "manpages"
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.pmoduleDirsAdd additional directories to load prezto modules from
Type: list of paths
Default:
+
programs.zsh.prezto.pmoduleDirsAdd additional directories to load prezto modules from
Type: list of path
Default:
[
]
@@ -7824,7 +7824,7 @@ Will be added to fpath and PATH
]
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.pmodulesSet the Prezto modules to load (browse modules). The order matters.
Type: list of strings
Default:
+
programs.zsh.prezto.pmodulesSet the Prezto modules to load (browse modules). The order matters.
Type: list of string
Default:
[
"environment" "terminal" "editor" "history" "directory" "spectrum" "utility" "completion" "prompt"
]
@@ -7850,7 +7850,7 @@ Will be added to fpath and PATH
<home-manager/modules/programs/zsh/prezto.nix>
programs.zsh.prezto.screen.autoStartRemoteAuto start a session when Zsh is launched in a SSH connection.
Type: null or boolean
Default: null
Example: true
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.ssh.identitiesSet the SSH identities to load into the agent.
Type: list of strings
Default:
+
programs.zsh.prezto.ssh.identitiesSet the SSH identities to load into the agent.
Type: list of string
Default:
[
]
@@ -7861,7 +7861,7 @@ Will be added to fpath and PATH
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
|
programs.zsh.prezto.syntaxHighlighting.highlightersSet syntax highlighters. By default, only the main - highlighter is enabled.
Type: list of strings
Default:
+ highlighter is enabled.
Type: list of string
Default:
[
]
@@ -7871,7 +7871,7 @@ Will be added to fpath and PATH
]
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.syntaxHighlighting.patternSet syntax pattern styles.
Type: attribute set of strings
Default:
+
programs.zsh.prezto.syntaxHighlighting.patternSet syntax pattern styles.
Type: attribute set of string
Default:
{
}
@@ -7881,7 +7881,7 @@ Will be added to fpath and PATH
}
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.syntaxHighlighting.stylesSet syntax highlighting styles.
Type: attribute set of strings
Default:
+
programs.zsh.prezto.syntaxHighlighting.stylesSet syntax highlighting styles.
Type: attribute set of string
Default:
{
}
@@ -7925,7 +7925,7 @@ Will be added to fpath and PATH
<home-manager/modules/programs/zsh.nix>
programs.zsh.shellAliasesAn attribute set that maps aliases (the top level attribute names in this option) to command strings or directly to build outputs. -
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -7937,7 +7937,7 @@ this option) to command strings or directly to build outputs.
<home-manager/modules/programs/zsh.nix>
programs.zsh.shellGlobalAliasesSimilar to opt-programs.zsh.shellAliases,
but are substituted anywhere on a line.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -7949,7 +7949,7 @@ but are substituted anywhere on a line.
<home-manager/modules/programs/zsh.nix>
programs.zsh.zplug.enableWhether to enable zplug - a zsh plugin manager.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/zplug.nix>
- |
programs.zsh.zplug.pluginsList of zplug plugins.
Type: list of submodules
Default:
+
programs.zsh.zplug.pluginsList of zplug plugins.
Type: list of submodule
Default:
[
]
@@ -7957,7 +7957,7 @@ but are substituted anywhere on a line.
<home-manager/modules/programs/zplug.nix>
programs.zsh.zplug.plugins.*.nameThe name of the plugin.
Type: string
Declared by:
<home-manager/modules/programs/zplug.nix>
- |
programs.zsh.zplug.plugins.*.tagsThe plugin tags.
Type: list of strings
Default:
+
programs.zsh.zplug.plugins.*.tagsThe plugin tags.
Type: list of string
Default:
[
]
@@ -7993,7 +7993,7 @@ but are substituted anywhere on a line.
<home-manager/modules/services/barrier.nix>
services.barrier.client.extraFlagsAdditional flags to pass to barrierc. See barrierc --help. -
Type: list of strings
Default: [ "-f" ]
Declared by:
+ |
services.betterlockscreen.argumentsList of arguments appended to ./betterlockscreen --lock [args]
Type: list of string
Default:
[
]
@@ -8096,7 +8096,7 @@ desired.
<home-manager/modules/services/dunst.nix>
services.dunst.iconTheme.sizeThe desired icon size.
Type: string
Default: "32x32"
Example: "16x16"
Declared by:
<home-manager/modules/services/dunst.nix>
- |
services.dunst.settingsConfiguration written to $XDG_CONFIG_HOME/dunst/dunstrc.
Type: attribute set of attribute set of string or boolean or signed integer or list of stringsss
Default:
+
services.dunst.settingsConfiguration written to $XDG_CONFIG_HOME/dunst/dunstrc.
Type: attribute set of attribute set of string or boolean or signed integer or list of string
Default: Declared by:
{
}
@@ -8141,7 +8141,7 @@ desired.
}
<home-manager/modules/services/dwm-status.nix>
-
services.dwm-status.orderList of enabled features in order.
Type: list of one of "audio", "backlight", "battery", "cpu_load", "network", "time"s
Declared by:
+ |
services.dwm-status.orderList of enabled features in order.
Type: list of one of "audio", "backlight", "battery", "cpu_load", "network", "time"
Declared by:
<home-manager/modules/services/dwm-status.nix>
|
services.easyeffects.enableWhether to enable Easyeffects daemon. Note, it is necessary to add @@ -8163,7 +8163,7 @@ else pkgs.emacs
services.emacs.client.enableWhether to enable generation of Emacs client desktop file.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/emacs.nix>
|
services.emacs.client.argumentsCommand-line arguments to pass to emacsclient. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"-c"
]
@@ -8174,7 +8174,7 @@ editor using the EDITOR environment variable.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/emacs.nix>
|
services.emacs.extraOptionsExtra command-line arguments to pass to emacs. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -8236,7 +8236,7 @@ for a description of available options.
services.etesync-dav.serverUrlThe URL to the etesync server.
Type: string
Default: "https://api.etesync.com/"
Declared by:
<home-manager/modules/services/etesync-dav.nix>
|
services.etesync-dav.settingsSettings for etesync-dav, passed as environment variables. -
Type: attribute set of string or signed integers
Default:
+
Type: attribute set of string or signed integer
Default:
{
}
@@ -8253,7 +8253,7 @@ for a description of available options.
services.flameshot.settingsConfiguration 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)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -8271,7 +8271,7 @@ for available options.
<home-manager/modules/services/fluidsynth.nix>
services.fluidsynth.extraOptionsExtra arguments, added verbatim to the fluidsynth command. See fluidsynth.conf(1). -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -8304,7 +8304,7 @@ generated from the immutable one, useful in scenarios where live reloading is de
Type: string or path
Default: "$XDG_CONFIG_HOME/fnott/fnott.ini"
Declared by:
<home-manager/modules/services/fnott.nix>
|
services.fnott.extraFlagsExtra arguments to use for executing fnott. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -8320,7 +8320,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.
-
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -8342,7 +8342,7 @@ for an example configuration.
services.fusuma.packagePackage providing fusuma.
Type: package
Default: pkgs.fusuma
Declared by:
<home-manager/modules/services/fusuma.nix>
|
services.fusuma.extraPackagesExtra packages needs to bring to the scope of fusuma service. -
Type: list of packages
Default: pkgs.coreutils
Example:
with pkgs; [ coreutils xdotool ]; +Type: list of package
Default:
pkgs.coreutilsExample:
with pkgs; [ coreutils xdotool ];Declared by:
<home-manager/modules/services/fusuma.nix>
|
services.fusuma.settingsYAML config that will override the default fusuma configuration. @@ -8400,7 +8400,7 @@ geoclue2 service.
services.gammastep.settingsThe 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)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -8441,7 +8441,7 @@ permanently for a password.
Type: package
Default: pkgs.git-sync
Declared by:
<home-manager/modules/services/git-sync.nix>
|
services.git-sync.repositoriesThe repositories that should be synchronized. -
Type: attribute set of submodules
Declared by:
+ |
services.gnome-keyring.componentsThe GNOME keyring components to start. If empty then the default set of components will be started. -
Type: list of one of "pkcs11", "secrets", "ssh"s
Default:
+
Type: list of one of "pkcs11", "secrets", "ssh"
Default:
[
]
@@ -8534,7 +8534,7 @@ now.
Type: null or one of "curses", "tty", "gtk2", "emacs", "gnome3", "qt"
Default: "gtk2"
Example: "gnome3"
Declared by:
<home-manager/modules/services/gpg-agent.nix>
|
services.gpg-agent.sshKeysWhich GPG keys (by keygrip) to expose as SSH keys. -
Type: null or list of strings
Default: null
Declared by:
services.hound.maxConcurrentIndexersLimit the amount of concurrent indexers.
Type: positive integer, meaning >0
Default: 2
Declared by:
<home-manager/modules/services/hound.nix>
- |
services.hound.repositoriesThe repository configuration.
Type: attribute set of JSON values
Default:
+
services.hound.repositoriesThe repository configuration.
Type: attribute set of JSON value
Default:
{
}
@@ -8721,7 +8721,7 @@ configuration file.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/services/kanshi.nix>
|
services.kanshi.profilesList of profiles. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -8748,14 +8748,14 @@ docked = {
services.kanshi.profiles.<name>.execCommands 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 strings or string convertible to it
Default:
+
Type: list of string or string convertible to it
Default:
[
]
Example: "[ \${pkg.sway}/bin/swaymsg workspace 1, move workspace to eDP-1 ]"
Declared by:
<home-manager/modules/services/kanshi.nix>
|
services.kanshi.profiles.<name>.outputsOutputs configuration. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -8798,7 +8798,7 @@ space.
services.kbfs.enableWhether to enable Keybase File System.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/kbfs.nix>
|
services.kbfs.extraFlagsAdditional flags to pass to the Keybase filesystem on launch. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -8856,7 +8856,7 @@ useful for creating the directories mbsync is going to use.
services.mopidy.enableWhether to enable Mopidy music player daemon.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/mopidy.nix>
|
services.mopidy.extensionPackagesMopidy extensions that should be loaded by the service. -
Type: list of packages
Default:
+
Type: list of package
Default:
[
]
@@ -8867,7 +8867,7 @@ useful for creating the directories mbsync is going to use.
See https://docs.mopidy.com/en/latest/config/ for more details. -
Type: attribute set of attribute set of Mopidy config valuess
Default:
+
Type: attribute set of attribute set of Mopidy config value
Default: 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 submodules Default: Type: attribute set of submodule Default: Type: attribute set of attribute set of INI atom (null, bool, int, float or string)ss Default: Example:
{
}
@@ -8972,7 +8972,7 @@ For available options see services.mpris-proxy.enablefalsetrue
<home-manager/modules/services/mpris-proxy.nix>
services.muchsync.remotes
+
{
}
@@ -9075,7 +9075,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.
-{ }{
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default: { }
Example:
{
Default = {
LogLevel = "Debug";
SSL = true;
@@ -9138,7 +9138,7 @@ password are escaped.
See the
picom(1)
man page for more examples.
-Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9167,7 +9167,7 @@ dbe = true;
See the
picom(1)
man page for more examples.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9178,7 +9178,7 @@ man page for more examples.
Declared by:
<home-manager/modules/services/picom.nix>
|
services.picom.fadeStepsOpacity change between fade steps (in and out). -
Type: list of strings
Default:
+
Type: list of string
Default:
[
"0.028" "0.03"
]
@@ -9207,7 +9207,7 @@ man page for more examples.
See the
picom(1)
man page for more examples.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9224,7 +9224,7 @@ man page for more examples.
See the
picom(1)
man page for more examples.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9235,7 +9235,7 @@ man page for more examples.
Declared by:
<home-manager/modules/services/picom.nix>
|
services.picom.shadowOffsetsHorizontal and vertical offsets for shadows (in pixels). -
Type: list of signed integers
Default:
+
Type: list of signed integer
Default:
[
-15 -15
]
@@ -9295,7 +9295,7 @@ for the configuration documentation.
services.polybar.configPolybar configuration. Can be either path to a file, or set of attributes
that will be used to create the final configuration.
See also services.polybar.settings for a more nix-friendly format.
-
Type: attribute set of attribute set of string or boolean or signed integer or list of stringsss 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 attribute setss Default: Type: attribute set of attribute sets Default:
{
}
@@ -9366,7 +9366,7 @@ ramp-volume-1=🔉
ramp-volume-2=🔊
click-right=pavucontrol &
+
{
}
@@ -9455,7 +9455,7 @@ geoclue2 service.
services.redshift.settingsThe 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)ss
Default:
+
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)
Default:
{
}
@@ -9505,7 +9505,7 @@ No effect if xautolock.enable is false.
<home-manager/modules/services/screen-locker.nix>
services.screen-locker.xautolock.extraOptionsExtra command-line arguments to pass to xautolock.
No effect if xautolock.enable is false.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9515,7 +9515,7 @@ No effect if xautolock.enable is false.
Type: package
Default: (build of xss-lock-unstable-2018-05-31)
Declared by:
<home-manager/modules/services/screen-locker.nix>
|
services.screen-locker.xss-lock.extraOptionsExtra command-line arguments to pass to xss-lock. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9550,7 +9550,7 @@ Can be used to specify extensions.
services.stalonetray.packageThe package to use for the Stalonetray binary.
Type: package
Default: pkgs.stalonetray
Example: pkgs.stalonetray
Declared by:
<home-manager/modules/services/stalonetray.nix>
|
services.stalonetray.configStalonetray configuration as a set of attributes. -
Type: attribute set of null or string or boolean or signed integers
Default:
+
Type: attribute set of null or string or boolean or signed integer
Default:
{
}
@@ -9576,7 +9576,7 @@ background "#cccccc"
<home-manager/modules/services/swayidle.nix>
services.swayidle.packageSwayidle package to install.
Type: package
Default: pkgs.swayidle
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.eventsRun command on occurence of a event.
Type: list of submodules
Default:
+
services.swayidle.eventsRun command on occurence of a event.
Type: list of submodule
Default:
[
]
@@ -9590,13 +9590,13 @@ background "#cccccc"
<home-manager/modules/services/swayidle.nix>
services.swayidle.events.*.eventEvent name.
Type: one of "before-sleep", "after-resume", "lock", "unlock"
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.extraArgsExtra arguments to pass to swayidle.
Type: list of strings
Default:
+
services.swayidle.extraArgsExtra arguments to pass to swayidle.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.timeoutsList of commands to run after idle timeout.
Type: list of submodules
Default:
+
services.swayidle.timeoutsList of commands to run after idle timeout.
Type: list of submodule
Default: Declared by:
[
]
@@ -9619,13 +9619,13 @@ background "#cccccc"
i3-msg {workspace,move container to workspace} {1-10}
<home-manager/modules/services/sxhkd.nix>
-
services.sxhkd.extraOptionsCommand line arguments to invoke sxhkd with.
Type: list of strings
Default:
+
services.sxhkd.extraOptionsCommand line arguments to invoke sxhkd with.
Type: list of string
Default:
[
]
Example: [ "-m 1" ]
Declared by:
<home-manager/modules/services/sxhkd.nix>
- |
services.sxhkd.keybindingsAn attribute set that assigns hotkeys to commands.
Type: attribute set of null or strings
Default:
+
services.sxhkd.keybindingsAn attribute set that assigns hotkeys to commands.
Type: attribute set of null or string
Default:
{
}
@@ -9638,7 +9638,7 @@ background "#cccccc"
services.syncthing.enableWhether to enable Syncthing continuous file synchronization.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/syncthing.nix>
|
services.syncthing.extraOptionsExtra command-line arguments to pass to syncthing. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -9679,7 +9679,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 |
-
Type: attribute set of null or string or boolean or signed integers
Default:
+
Type: attribute set of null or string or boolean or signed integer
Default:
{
}
@@ -9821,7 +9821,7 @@ The options are
<home-manager/modules/services/unclutter.nix>
services.unclutter.packageunclutter derivation to use.
Type: package
Default: pkgs.unclutter-xfixes
Declared by:
<home-manager/modules/services/unclutter.nix>
- |
services.unclutter.extraOptionsMore arguments to pass to the unclutter command.
Type: list of strings
Default:
+
services.unclutter.extraOptionsMore arguments to pass to the unclutter command.
Type: list of string
Default:
[
]
@@ -9838,7 +9838,7 @@ The options are
services.unison.enableWhether to enable Unison synchronisation.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/unison.nix>
|
services.unison.pairsUnison root pairs to keep synchronised. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -9858,14 +9858,14 @@ The options are
See
unison(1)
for a list of available options.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
auto = "true"; batch = "true"; log = "false"; repeat = "watch"; sshcmd = "\${pkgs.openssh}/bin/ssh"; ui = "text";
}
Declared by:
<home-manager/modules/services/unison.nix>
|
services.unison.pairs.<name>.rootsPair of roots to synchronise. -
Type: list of strings of length 2
Example:
[ +Type: list of string of length 2
Example:
[ "/home/user/documents" "ssh://remote/documents" ] @@ -9922,7 +9922,7 @@ used (assuming that you have a key with "{" above "["). You can also specify keys in decimal (prefix #), octal (#0), or hexadecimal (#0x). They will be interpreted as keycodes unless no corresponding key name is found. -Type: attribute set of strings
Default:
+Type: attribute set of string
Default:
{ } @@ -9948,7 +9948,7 @@ program. <home-manager/modules/services/xidlehook.nix>
services.xidlehook.environmentExtra environment variables to be exported in the script.
These options are passed unescaped as export name=value.
-
Type: attribute set of strings
Default:
+
Type: attribute set of string
Default:
{
}
@@ -9968,7 +9968,7 @@ The commands specified in command and environment section.
-
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -10005,7 +10005,7 @@ The command is automatically escaped.
services.xscreensaver.enableWhether to enable XScreenSaver.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/xscreensaver.nix>
|
services.xscreensaver.settingsThe settings to use for XScreenSaver. -
Type: attribute set of boolean or signed integer or strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -10023,7 +10023,7 @@ The command is automatically escaped.
services.xsettingsd.settingsXsettingsd 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 strings
Default:
+
Type: attribute set of boolean or signed integer or string
Default:
{
}
@@ -10081,7 +10081,7 @@ If false just the exec scripts are run.
<home-manager/modules/services/xsuspender.nix>
services.xsuspender.defaults.suspendSubtreePatternAlso suspend descendant processes that match this regex.
Type: null or string
Default: null
Declared by:
<home-manager/modules/services/xsuspender.nix>
- |
services.xsuspender.rulesAttribute set of XSuspender rules.
Type: attribute set of submodules
Default:
+
services.xsuspender.rulesAttribute set of XSuspender rules.
Type: attribute set of submodule
Default:
{
}
@@ -10165,7 +10165,7 @@ then run
WARNING! Since this option is experimental, the activation process may
change in backwards incompatible ways.
-
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -10281,7 +10281,7 @@ considered successful. The value 0 indicates no timeout.
systemd.user.sessionVariablesEnvironment 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 strings
Default:
+
Type: attribute set of signed integer or string
Default:
{
}
@@ -10418,7 +10418,7 @@ by systemd. More details can be found in
automatically. See
tmpfiles.d(5)
for the exact format.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -10434,7 +10434,7 @@ ignored.
Some settings might require a re-login to take effect.
-
Type: attribute set of attribute set of anythingss
Default:
+
Type: attribute set of attribute set of anything
Default:
{
}
@@ -10448,7 +10448,7 @@ ignored.
}
Declared by:
<home-manager/modules/targets/darwin>
- |
targets.darwin.defaults.NSGlobalDomain.AppleLanguagesSets the language to use in the preferred order.
Type: null or list of strings
Default: null
Example:
+
targets.darwin.defaults.NSGlobalDomain.AppleLanguagesSets the language to use in the preferred order.
Type: null or list of string
Default: null
Example:
[
"en"
]
@@ -10549,7 +10549,7 @@ for more details.
Existing keybinding configuration will be wiped when using this
option.
-
Type: attribute set of anythings
Default:
+
Type: attribute set of anything
Default:
{
}
@@ -10582,7 +10582,7 @@ module to install Sway.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.assignsAn attribute set that assigns applications to workspaces based on criteria. -
Type: attribute set of list of attribute set of string or booleansss
Default:
+
Type: attribute set of list of attribute set of string or boolean
Default: Declared by:
{
}
@@ -10593,7 +10593,7 @@ on criteria.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.barsSway bars settings blocks. Set to empty list to remove bars completely. -
Type: list of submodules
Default: see code
Declared by:
+ |
wayland.windowManager.sway.config.bars.*.extraConfigExtra configuration lines for this bar.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
- |
wayland.windowManager.sway.config.bars.*.fontsFont configuration for this bar.
Type: list of strings or submodule
Default:
+
wayland.windowManager.sway.config.bars.*.fontsFont configuration for this bar.
Type: list of string or submodule
Default:
{
}
@@ -10771,7 +10771,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.borderFloating windows border width.
Type: signed integer
Default: 2
Declared by:
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
- |
wayland.windowManager.sway.config.floating.criteriaList of criteria for windows that should be opened in a floating mode.
Type: list of attribute set of string or booleanss
Default:
+
wayland.windowManager.sway.config.floating.criteriaList of criteria for windows that should be opened in a floating mode.
Type: list of attribute set of string or boolean
Default:
[
]
@@ -10815,7 +10815,7 @@ to a window on a different output.
See https://i3wm.org/docs/userguide.html#focus_on_window_activation
Type: one of "smart", "urgent", "focus", "none"
Default: "smart"
Example: "none"
Declared by:
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
- |
wayland.windowManager.sway.config.fontsFont configuration for window titles, nagbar...
Type: list of strings or submodule
Default:
+
wayland.windowManager.sway.config.fontsFont configuration for window titles, nagbar...
Type: list of string or submodule
Default:
{
}
@@ -10856,7 +10856,7 @@ on workspace with a single container.
wayland.windowManager.sway.config.inputAn attribute set that defines input modules. See sway-input(5) for options. -
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
Consider to use Type: attribute set of null or strings Default: Example:
{
}
@@ -10875,7 +10875,7 @@ See lib.mkOptionDefault function to extend or override
default keybindings instead of specifying all of them from scratch.
-"Default sway keybindings."let
+
Type: attribute set of null or string
Default: "Default sway keybindings."
Example:
let
modifier = config.wayland.windowManager.sway.config.modifier;
in lib.mkOptionDefault {
"${modifier}+Return" = "exec ${pkgs.rxvt-unicode-unwrapped}/bin/urxvt";
@@ -10886,7 +10886,7 @@ in lib.mkOptionDefault {
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.config.keycodebindingsAn 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 strings
Default:
+
Type: attribute set of null or string
Default:
{
}
@@ -10905,7 +10905,7 @@ inside them
Only basic keybinding is supported (bindsym keycomb action),
for more advanced setup use 'sway.extraConfig'.
-
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
resize =
{
@@ -10920,7 +10920,7 @@ for more advanced setup use 'sway.extraConfig'.
wayland.windowManager.sway.config.outputAn attribute set that defines output modules. See sway-output(5) for options. -
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
}
@@ -10939,7 +10939,7 @@ for options.
wayland.windowManager.sway.config.seatAn attribute set that defines seat modules. See sway-input(5) for options. -
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
}
@@ -10956,7 +10956,7 @@ for options.
wayland.windowManager.sway.config.startupCommands that should be executed at startup. See https://i3wm.org/docs/userguide.html#_automatically_starting_applications_on_i3_startup. -
Type: list of submodules
Default:
+
Type: list of submodule
Default: List of commands that should be executed on specific windows.
See Type: list of submodules Default: Type: list of submodule Default:
A value of Type: attribute set of string or booleans Example:
[
]
@@ -10985,7 +10985,7 @@ See wayland.windowManager.sway.config.window.commandsfor_window swaywm option documentation.
-
+
[
]
@@ -11009,7 +11009,7 @@ See for_window swaywm option documentation.
true is equivalent to using an empty
criteria (which is different from an empty string criteria).
-{
+
Type: attribute set of string or boolean
Example:
{
title = "x200: ~/work";
floating = true;
};
@@ -11029,7 +11029,7 @@ back to "1: www".
start.
Type: one of "default", "stacking", "tabbed"
Default: "default"
Example: "tabbed"
Declared by:
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
- |
wayland.windowManager.sway.config.workspaceOutputAssignAssign workspaces to outputs.
Type: list of submodules
Default:
+
wayland.windowManager.sway.config.workspaceOutputAssignAssign workspaces to outputs.
Type: list of submodule
Default:
[
]
@@ -11047,7 +11047,7 @@ start.
<home-manager/modules/services/window-managers/i3-sway/sway.nix>
wayland.windowManager.sway.extraOptionsCommand line arguments passed to launch Sway. Please DO NOT report issues if you use an unsupported GPU (proprietary drivers). -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -11078,7 +11078,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.
-
Type: attribute set of attribute set of Swaynag config atom (null, bool, int, float, str)ss
Default:
+
Type: attribute set of attribute set of Swaynag config atom (null, bool, int, float, str)
Default:
{
}
@@ -11132,7 +11132,7 @@ variables for GTK applications.
<home-manager/modules/misc/xdg.nix>
xdg.configFileAttribute set of files to link into the user's XDG configuration home. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -11183,7 +11183,7 @@ must be set.
<home-manager/modules/misc/xdg.nix>
xdg.dataFileAttribute set of files to link into the user's XDG data home. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -11235,7 +11235,7 @@ must be set.
xdg.desktopEntriesDesktop 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 submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -11251,7 +11251,7 @@ See Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
- |
xdg.desktopEntries.<name>.actionsThe set of actions made available to application launchers.
Type: attribute set of submodules
Default: { }
Example:
{
+ xdg.desktopEntries.<name>.actionsThe set of actions made available to application launchers.
Type: attribute set of submodule
Default: { }
Example:
{
"New Window" = {
exec = "${pkgs.firefox}/bin/firefox --new-window %u";
};
@@ -11264,7 +11264,7 @@ See xdg.desktopEntries.<name>.actions.<name>.nameName of the action.
Type: string
Default: <name>
Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
- |
xdg.desktopEntries.<name>.categoriesCategories in which the entry should be shown in a menu.
Type: null or list of strings
Default: null
Declared by:
+ |
xdg.desktopEntries.<name>.categoriesCategories in which the entry should be shown in a menu.
Type: null or list of string
Default: null
Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
|
xdg.desktopEntries.<name>.commentTooltip for the entry.
Type: null or string
Default: null
Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
@@ -11274,7 +11274,7 @@ See |
xdg.mimeApps.associations.addedDefines 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 strings or list of strings or string convertible to its
Default:
+
Type: attribute set of list of string or list of string or string convertible to it
Default:
{
}
@@ -11336,7 +11336,7 @@ in the first place.
xdg.mimeApps.associations.removedRemoves 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 strings or list of strings or string convertible to its
Default:
+
Type: attribute set of list of string or list of string or string convertible to it
Default:
{
}
@@ -11351,7 +11351,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.
-
Type: attribute set of list of strings or list of strings or string convertible to its
Default:
+
Type: attribute set of list of string or list of string or string convertible to it
Default:
{
}
@@ -11365,7 +11365,7 @@ the list is attempted, and so on.
<home-manager/modules/misc/xdg.nix>
xdg.systemDirs.configDirectory names to add to XDG_CONFIG_DIRS
in the user session.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -11373,7 +11373,7 @@ in the user session.
<home-manager/modules/misc/xdg-system-dirs.nix>
xdg.systemDirs.dataDirectory names to add to XDG_DATA_DIRS
in the user session.
-
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -11392,7 +11392,7 @@ The generated file is read-only.
<home-manager/modules/misc/xdg-user-dirs.nix>
xdg.userDirs.downloadThe Downloads directory.
Type: string or path convertible to it
Default: "$HOME/Downloads"
Declared by:
<home-manager/modules/misc/xdg-user-dirs.nix>
- |
xdg.userDirs.extraConfigOther user directories.
Type: attribute set of string or path convertible to its
Default: { }
Example:
{
+ xdg.userDirs.extraConfigOther user directories.
Type: attribute set of string or path convertible to it
Default: { }
Example:
{
XDG_MISC_DIR = "$HOME/Misc";
}
Declared by:
@@ -11431,7 +11431,7 @@ Note, that 2-dimensional lists are not supported and specifying one will throw a
If this and all other xresources options are
|
xsession.windowManager.awesome.luaModulesList of lua packages available for being used in the Awesome configuration. -
Type: list of packages
Default:
+
Type: list of package
Default: Declared by:
[
]
@@ -11499,7 +11499,7 @@ re-run bspwmrc.
bspc subscribe all > ~/bspc-report.log &
''
<home-manager/modules/services/window-managers/bspwm/default.nix>
-
xsession.windowManager.bspwm.monitorsSpecifies the names of desktops to create on each monitor.
Type: attribute set of list of stringss
Default:
+
xsession.windowManager.bspwm.monitorsSpecifies the names of desktops to create on each monitor.
Type: attribute set of list of string
Default:
{
}
@@ -11513,7 +11513,7 @@ bspc subscribe all > ~/bspc-report.log &
}
Declared by:
<home-manager/modules/services/window-managers/bspwm/default.nix>
- |
xsession.windowManager.bspwm.rulesRule configuration. The keys of the attribute set are the targets of the rules.
Type: attribute set of submodules
Default:
+
xsession.windowManager.bspwm.rulesRule configuration. The keys of the attribute set are the targets of the rules.
Type: attribute set of submodule
Default:
{
}
@@ -11575,7 +11575,7 @@ the desktop.
<home-manager/modules/services/window-managers/bspwm/default.nix>
xsession.windowManager.bspwm.rules.<name>.stickyWhether the node should stay on the focused desktop.
Type: null or boolean
Default: null
Example: true
Declared by:
<home-manager/modules/services/window-managers/bspwm/default.nix>
- |
xsession.windowManager.bspwm.settingsGeneral settings given to bspc config.
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 stringss
Default:
+
xsession.windowManager.bspwm.settingsGeneral settings given to bspc config.
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:
{
}
@@ -11585,7 +11585,7 @@ the desktop.
}
Declared by:
<home-manager/modules/services/window-managers/bspwm/default.nix>
- |
xsession.windowManager.bspwm.startupProgramsPrograms to be executed during startup.
Type: list of strings
Default:
+
xsession.windowManager.bspwm.startupProgramsPrograms to be executed during startup.
Type: list of string
Default: Declared by:
[
]
@@ -11621,7 +11621,7 @@ herbstclient set_layout max
herbstclient detect_monitors
''
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.keybindsHerbstluftwm keybinds.
Type: attribute set of strings
Default:
+
xsession.windowManager.herbstluftwm.keybindsHerbstluftwm keybinds.
Type: attribute set of string
Default: Declared by:
{
}
@@ -11631,7 +11631,7 @@ herbstclient detect_monitors
}
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.mousebindsHerbstluftwm mousebinds.
Type: attribute set of strings
Default:
+
xsession.windowManager.herbstluftwm.mousebindsHerbstluftwm mousebinds.
Type: attribute set of string
Default: Declared by:
{
}
@@ -11641,7 +11641,7 @@ herbstclient detect_monitors
}
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.rulesHerbstluftwm rules.
Type: list of strings
Default:
+
xsession.windowManager.herbstluftwm.rulesHerbstluftwm rules.
Type: list of string
Default: Declared by:
[
]
@@ -11651,7 +11651,7 @@ herbstclient detect_monitors
]
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.settingsHerbstluftwm settings.
Type: attribute set of boolean or signed integer or strings
Default:
+
xsession.windowManager.herbstluftwm.settingsHerbstluftwm settings.
Type: attribute set of boolean or signed integer or string
Default: Declared by:
{
}
@@ -11662,7 +11662,7 @@ herbstclient detect_monitors
}
<home-manager/modules/services/window-managers/herbstluftwm.nix>
-
xsession.windowManager.herbstluftwm.tagsTags to create on startup.
Type: list of strings
Default:
+
xsession.windowManager.herbstluftwm.tagsTags to create on startup.
Type: list of string
Default:
[
]
@@ -11683,7 +11683,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.assignsAn attribute set that assigns applications to workspaces based on criteria. -
Type: attribute set of list of attribute set of string or booleansss
Default:
+
Type: attribute set of list of attribute set of string or boolean
Default: Declared by:
{
}
@@ -11694,7 +11694,7 @@ on criteria.
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.barsi3 bars settings blocks. Set to empty list to remove bars completely. -
Type: list of submodules
Default: see code
Declared by:
+ |
xsession.windowManager.i3.config.bars.*.extraConfigExtra configuration lines for this bar.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
- |
xsession.windowManager.i3.config.bars.*.fontsFont configuration for this bar.
Type: list of strings or submodule
Default:
+
xsession.windowManager.i3.config.bars.*.fontsFont configuration for this bar.
Type: list of string or submodule
Default:
{
}
@@ -11867,7 +11867,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.borderFloating windows border width.
Type: signed integer
Default: 2
Declared by:
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
- |
xsession.windowManager.i3.config.floating.criteriaList of criteria for windows that should be opened in a floating mode.
Type: list of attribute set of string or booleanss
Default:
+
xsession.windowManager.i3.config.floating.criteriaList of criteria for windows that should be opened in a floating mode.
Type: list of attribute set of string or boolean
Default:
[
]
@@ -11911,7 +11911,7 @@ to a window on a different output.
See https://i3wm.org/docs/userguide.html#focus_on_window_activation
Type: one of "smart", "urgent", "focus", "none"
Default: "smart"
Example: "none"
Declared by:
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
- |
xsession.windowManager.i3.config.fontsFont configuration for window titles, nagbar...
Type: list of strings or submodule
Default:
+
xsession.windowManager.i3.config.fontsFont configuration for window titles, nagbar...
Type: list of string or submodule
Default:
Consider to use Type: attribute set of null or strings Default: Example:
{
}
@@ -11954,7 +11954,7 @@ See lib.mkOptionDefault function to extend or override
default keybindings instead of specifying all of them from scratch.
-"Default i3 keybindings."let
+
Type: attribute set of null or string
Default: "Default i3 keybindings."
Example:
let
modifier = config.xsession.windowManager.i3.config.modifier;
in lib.mkOptionDefault {
"${modifier}+Return" = "exec i3-sensible-terminal";
@@ -11965,7 +11965,7 @@ in lib.mkOptionDefault {
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
xsession.windowManager.i3.config.keycodebindingsAn 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 strings
Default:
+
Type: attribute set of null or string
Default:
{
}
@@ -11982,7 +11982,7 @@ inside them
Only basic keybinding is supported (bindsym keycomb action),
for more advanced setup use 'i3.extraConfig'.
-
Type: attribute set of attribute set of stringss
Default:
+
Type: attribute set of attribute set of string
Default:
{
resize =
{
@@ -11997,7 +11997,7 @@ for more advanced setup use 'i3.extraConfig'.
xsession.windowManager.i3.config.startupCommands that should be executed at startup. See https://i3wm.org/docs/userguide.html#_automatically_starting_applications_on_i3_startup. -
Type: list of submodules
Default:
+
Type: list of submodule
Default: List of commands that should be executed on specific windows.
See Type: list of submodules Default: Type: list of submodule Default:
A value of Type: attribute set of string or booleans Example:
[
]
@@ -12033,7 +12033,7 @@ instead. See xsession.windowManager.i3.config.window.commandsfor_window i3wm option documentation.
-
+
[
]
@@ -12057,7 +12057,7 @@ See for_window i3wm option documentation.
true is equivalent to using an empty
criteria (which is different from an empty string criteria).
-{
+
Type: attribute set of string or boolean
Example:
{
title = "x200: ~/work";
floating = true;
};
@@ -12077,7 +12077,7 @@ back to "1: www".
start.
Type: one of "default", "stacking", "tabbed"
Default: "default"
Example: "tabbed"
Declared by:
<home-manager/modules/services/window-managers/i3-sway/i3.nix>
- |
xsession.windowManager.i3.config.workspaceOutputAssignAssign workspaces to outputs.
Type: list of submodules
Default:
+
xsession.windowManager.i3.config.workspaceOutputAssignAssign workspaces to outputs.
Type: list of submodule
Default:
[
]
@@ -12135,7 +12135,7 @@ version used to build xmonad and the packages listed in
~/.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.
-
Type: attribute set of paths
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/tools.html b/tools.html
index e4a57bb99..67f065a14 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