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.sharedModules Extra 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>.address The email address of this account. Type: string matching the pattern .*@.* Example: Declared by:
accounts.email.accounts.<name>.aliases Alternative email addresses of this account. Type: list of string matching the pattern .*@.*s Default: |
accounts.email.accounts.<name>.aliases
Alternative 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.contactCompletion
Contact 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.enable
Whether to enable Astroid.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/astroid.nix>
|
accounts.email.accounts.<name>.astroid.extraConfig
Extra 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.mailboxes
A 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.enable
Whether to enable imapnotify.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/imapnotify.nix>
- |
accounts.email.accounts.<name>.imapnotify.boxes
IMAP folders to watch.
Type: list of strings
Default:
+
accounts.email.accounts.<name>.imapnotify.boxes
IMAP 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.extraConfig
Additional configuration to add for this account.
Type: attribute set of boolean or signed integer or strings
Default:
+
accounts.email.accounts.<name>.imapnotify.extraConfig
Additional 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.onNotify
Shell 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.onNotify
Shell 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.onNotifyPost
Shell commands to run after onNotify event.
Type: string or attribute set of strings
Default: ""
Example:
+
accounts.email.accounts.<name>.imapnotify.onNotifyPost
Shell 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_labels
Set 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_tags
Set 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.account
Account 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.channel
Per 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.local
Local 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.remote
Remote 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>.extraConfig
Extra 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.patterns
Pattern 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.extraConfig
Extra 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.extraConfig
Extra 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.extraMailboxes
List of extra mailboxes
Type: list of string or submodules
Default:
+
accounts.email.accounts.<name>.neomutt.extraMailboxes
List of extra mailboxes
Type: list of string or submodule
Default:
[
]
@@ -565,7 +565,7 @@ else
accounts.email.accounts.<name>.offlineimap.enable
Whether to enable OfflineIMAP.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/offlineimap.nix>
|
accounts.email.accounts.<name>.offlineimap.extraConfig.account
Extra 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.local
Extra 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.remote
Extra 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>.passwordCommand
A 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.bookmarks
Bookmarks 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.extraConfig
Extra 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.extraConfig
Extra 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.packages
The set of packages to appear in the user environment.
Type: list of packages
Default:
+
home.packages
The 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.extraOutputsToInstall
List 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.file
Attribute set of files to link into the user home.
Type: attribute set of submodules
Default:
+
home.file
Attribute 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.options
X 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:
hime
An extremely easy-to-use input method framework.
kime
A 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.engines
Enabled 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.engines
Enabled 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.addons
Enabled 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.agents
Define LaunchAgents.
Type: attribute set of submodules
Default:
+
launchd.agents
Define 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.EnvironmentVariables
This 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.LimitLoadFromHosts
This 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.global
Global keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.search
Search mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.search
Search mode keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.taglist
Taglist mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.taglist
Taglist mode keybindings.
Type: attribute set of string
Default:
{
}
Declared by:
<home-manager/modules/programs/alot.nix>
- |
programs.alot.bindings.thread
Thread mode keybindings.
Type: attribute set of strings
Default:
+
programs.alot.bindings.thread
Thread 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.settings
Configuration 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.tags
How to display the tags.
Type: attribute set of submodules
Default:
+
programs.alot.tags
How 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.postswitch
Postswitch hook executed after mode switch.
Type: attribute set of strings concatenated with "\n"s
Default:
+
programs.autorandr.hooks.postswitch
Postswitch 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.predetect
Predetect 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.preswitch
Preswitch hook executed before mode switch.
Type: attribute set of strings concatenated with "\n"s
Default:
+
programs.autorandr.hooks.preswitch
Preswitch hook executed before mode switch.
Type: attribute set of strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/autorandr.nix>
- |
programs.autorandr.profiles
Autorandr profiles specification.
Type: attribute set of submodules
Default:
+
programs.autorandr.profiles
Autorandr 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>.config
Per output profile configuration.
Type: attribute set of submodules
Default:
+
programs.autorandr.profiles.<name>.config
Per 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>.fingerprint
Output 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.historyControl
Controlling how commands are saved on the history list.
Type: list of one of "erasedups", "ignoredups", "ignorespace"s
Default:
+
programs.bash.historyControl
Controlling 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.historyFileSize
Number of history lines to keep on file.
Type: signed integer
Default: 100000
Declared by:
<home-manager/modules/programs/bash.nix>
- |
programs.bash.historyIgnore
List of commands that should not be saved to the history list.
Type: list of strings
Default:
+
programs.bash.historyIgnore
List 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.shellAliases
An 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.shellOptions
Shell 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.enable
Whether to enable bat, a cat clone with wings.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/bat.nix>
|
programs.bat.config
Bat 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.themes
Additional 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.enable
Whether to enable the browserpass extension host application.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/browserpass.nix>
- |
programs.browserpass.browsers
Which browsers to install browserpass for
Type: list of one of "brave", "chrome", "chromium", "firefox", "vivaldi"s
Default:
+
programs.browserpass.browsers
Which 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.settings
Options 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.package
The 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.jvmArgs
JVM arguments to use for the Eclipse process.
Type: list of strings
Default:
+
programs.eclipse.jvmArgs
JVM arguments to use for the Eclipse process.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/eclipse.nix>
- |
programs.eclipse.plugins
Plugins that should be added to Eclipse.
Type: list of packages
Default:
+
programs.eclipse.plugins
Plugins 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.profiles
Attribute set of Firefox profiles.
Type: attribute set of submodules
Default:
+
programs.firefox.profiles
Attribute 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>.bookmarks
Preloaded 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>.path
Profile path.
Type: string
Default: "‹name›"
Declared by:
<home-manager/modules/programs/firefox.nix>
- |
programs.firefox.profiles.<name>.settings
Attribute set of Firefox preferences.
Type: attribute set of boolean or signed integer or strings
Default:
+
programs.firefox.profiles.<name>.settings
Attribute 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.functions
Basic functions to add to fish. For more information see https://fishshell.com/docs/current/cmds/function.html. -
Type: attribute set of strings concatenated with "\n" or 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.plugins
The 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.shellAbbrs
An 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.shellAliases
An 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.settings
Configuration 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.changeDirWidgetOptions
Command 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.defaultOptions
Extra 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.fileWidgetOptions
Command 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.historyWidgetOptions
Command 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.shellIntegrationOptions
If 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.aliases
Aliases 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.aliases
Git aliases to define.
Type: attribute set of strings
Default:
+
programs.git.aliases
Git 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.attributes
List of defining attributes set globally.
Type: list of strings
Default:
+
programs.git.attributes
List 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.options
Options 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.extraConfig
Additional configuration to add. The use of string values is deprecated and will be removed in the future. -
Type: strings concatenated with "\n" or attribute set of attribute set of string or boolean or signed integer or list of string or boolean or signed 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.ignores
List of paths that should be globally ignored.
Type: list of strings
Default:
+
programs.git.ignores
List 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.includes
List of configuration files to include.
Type: list of submodules
Default:
+
programs.git.includes
List 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.enable
Whether to enable Gnome Terminal.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
- |
programs.gnome-terminal.profile
A set of Gnome Terminal profiles.
Type: attribute set of submodules
Default:
+
programs.gnome-terminal.profile
A 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.foreground
The foreground color.
Type: string
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
- |
programs.gnome-terminal.profile.<name>.colors.palette
The terminal palette.
Type: list of strings
Declared by:
+ |
programs.gnome-terminal.profile.<name>.colors.palette
The terminal palette.
Type: list of string
Declared by:
<home-manager/modules/programs/gnome-terminal.nix>
|
programs.gnome-terminal.profile.<name>.cursorBlinkMode
The 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.package
The Go package to use.
Type: package
Default: pkgs.go
Declared by:
<home-manager/modules/programs/go.nix>
- |
programs.go.packages
Packages to add to GOPATH.
Type: attribute set of paths
Default:
+
programs.go.packages
Packages 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.publicKeys
A list of public keys to be imported into GnuPG. Note, these key files will be copied into the world-readable Nix store. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -3460,7 +3460,7 @@ for more.
programs.gpg.scdaemonSettings
SCdaemon configuration options. Available options are described in the gpg scdaemon manpage: https://www.gnupg.org/documentation/manuals/gnupg/Scdaemon-Options.html. -
Type: attribute set of string or boolean or list of 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.enable
Whether to enable HexChat, a graphical IRC client.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/hexchat.nix>
|
programs.hexchat.channels
Configures $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>.autojoin
Channels list to autojoin on connecting to server.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.autojoin
Channels 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>.charset
Character set.
Type: null or string
Default: null
Example: "UTF-8 (Unicode)"
Declared by:
<home-manager/modules/programs/hexchat.nix>
- |
programs.hexchat.channels.<name>.commands
Commands to be executed on connecting to server.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.commands
Commands 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>.servers
IRC Server Address List.
Type: list of strings
Default:
+
programs.hexchat.channels.<name>.servers
IRC Server Address List.
Type: list of string
Default:
[
]
@@ -3715,7 +3715,7 @@ configuration files, causing:
programs.hexchat.settings
Configuration 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.shellAliases
An 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.enable
Whether to enable the Irssi chat client.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.aliases
An attribute set that maps aliases to commands.
Type: attribute set of strings
Default:
+
programs.irssi.aliases
An 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.extraConfig
These lines are appended to the Irssi configuration.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.networks
An attribute set of chat networks.
Type: attribute set of submodules
Default:
+
programs.irssi.networks
An 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>.autoCommands
List of commands to execute on connect.
Type: list of strings
Default:
+
programs.irssi.networks.<name>.autoCommands
List of commands to execute on connect.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/irssi.nix>
- |
programs.irssi.networks.<name>.channels
Channels for the given network.
Type: attribute set of submodules
Default:
+
programs.irssi.networks.<name>.channels
Channels for the given network.
Type: attribute set of submodule
Default:
{
}
@@ -4190,11 +4190,11 @@ variable.
<home-manager/modules/programs/kakoune.nix>
programs.kakoune.config.autoComplete
Modes 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.hooks
Global 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.keyMappings
User-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.plugins
List 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.agents
Agents to add. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/programs/keychain.nix>
|
programs.keychain.extraFlags
Extra 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.keys
Keys 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.package
Kitty package to install.
Type: package
Default: pkgs.kitty
Declared by:
<home-manager/modules/programs/kitty.nix>
- |
programs.kitty.darwinLaunchOptions
Command-line options to use when launched by Mac OS GUI
Type: null or list of strings
Default: null
Example:
[ +
programs.kitty.darwinLaunchOptions
Command-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.environment
Environment variables to set or override.
Type: attribute set of strings
Default:
+
programs.kitty.environment
Environment 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.size
The size of the font.
Type: null or signed integer
Default: null
Example: "8"
Declared by:
<home-manager/modules/programs/kitty.nix>
- |
programs.kitty.keybindings
Mapping of keybindings to actions.
Type: attribute set of strings
Default:
+
programs.kitty.keybindings
Mapping 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.datadir
Directory 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.cmdKeybindings
Keys to bind to command line commands which can only be one of the builtin commands. Keys set to null or an empty string are deleted. -
Type: attribute set of null or 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.commands
Commands 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.keybindings
Keys to bind. Keys set to null or an empty string are deleted.
Type: attribute set of null or strings
Default:
+
programs.lf.keybindings
Keys 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.config
Add 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.groups
Definition 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.package
Mercurial package to install.
Type: package
Default: pkgs.mercurial
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.aliases
Mercurial aliases to define.
Type: attribute set of anythings
Default:
+
programs.mercurial.aliases
Mercurial aliases to define.
Type: attribute set of anything
Default:
{
}
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.extraConfig
Additional configuration to add.
Type: attribute set of anythings or strings concatenated with "\n"
Default:
+
programs.mercurial.extraConfig
Additional configuration to add.
Type: attribute set of anything or strings concatenated with "\n"
Default:
{
}
Declared by:
<home-manager/modules/programs/mercurial.nix>
- |
programs.mercurial.ignores
List of globs for files to be globally ignored.
Type: list of strings
Default:
+
programs.mercurial.ignores
List 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.ignoresRegexp
List of regular expressions for files to be globally ignored.
Type: list of strings
Default:
+
programs.mercurial.ignoresRegexp
List 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.defaultProfiles
Profiles 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.profiles
Sub-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.scripts
List 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.package
Package 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.bindings
List of keybindings.
Type: list of submodules
Default:
+
programs.ncmpcpp.bindings
List 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.*.command
Command or sequence of commands to be executed.
Type: string or list of strings
Example: "scroll_down"
Declared by:
+ |
programs.ncmpcpp.bindings.*.command
Command 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.*.key
Key to bind.
Type: string
Example: "j"
Declared by:
<home-manager/modules/programs/ncmpcpp.nix>
@@ -5120,7 +5120,7 @@ else
|
programs.ncmpcpp.settings
Attribute set from name of a setting to its value. For available options see ncmpcpp(1). -
Type: attribute set of boolean or signed integer or 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.enable
Whether to enable ne.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/ne.nix>
|
programs.ne.automaticPreferences
Automatic 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.package
The neomutt package to use.
Type: package
Default: pkgs.neomutt
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.binds
List of keybindings.
Type: list of submodules
Default:
+
programs.neomutt.binds
List 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.*.key
The key to bind.
Type: string
Example: "<left>"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.binds.*.map
Select the menu to bind the command to.
Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime"s
Default: "index"
Declared by:
+ |
programs.neomutt.binds.*.map
Select the menu to bind the command to.
Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime"
Default: "index"
Declared by:
<home-manager/modules/programs/neomutt.nix>
|
programs.neomutt.changeFolderWhenSourcingAccount
Whether 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.extraConfig
Extra configuration appended to the end.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.macros
List of macros.
Type: list of submodules
Default:
+
programs.neomutt.macros
List 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.*.key
The key to bind.
Type: string
Example: "<left>"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.macros.*.map
Select the menu to bind the command to.
Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime"s
Default: "index"
Declared by:
+ |
programs.neomutt.macros.*.map
Select the menu to bind the command to.
Type: one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime" or list of one of "alias", "attach", "browser", "compose", "editor", "generic", "index", "mix", "pager", "pgp", "postpone", "query", "smime"
Default: "index"
Declared by:
<home-manager/modules/programs/neomutt.nix>
- |
programs.neomutt.settings
Extra configuration appended to the end.
Type: attribute set of strings
Default:
+
programs.neomutt.settings
Extra 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.extraLuaPackages
A function in lua5_1.withPackages format, which returns a list of Lua packages required for your plugins to work. -
Type: lua5.1 packages in lua5_1.withPackages format or list of packages
Default: "[]"
Example: (ps: with ps; [ luautf8 ])
Declared by:
+ |
programs.neovim.extraPackages
Extra 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.extraPython3Packages
A function in python.withPackages format, which returns a list of Python 3 packages required for your plugins to work. -
Type: python3 packages in python.withPackages format or list of packages
Default: "ps: []"
Example: (ps: with ps; [ python-language-server ])
Declared by:
+ |
programs.newsboat.maxItems
Maximum number of items per feed, 0 for infinite.
Type: signed integer
Default: 0
Declared by:
<home-manager/modules/programs/newsboat.nix>
- |
programs.newsboat.queries
A list of queries to use.
Type: attribute set of strings
Default:
+
programs.newsboat.queries
A 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.reloadTime
Time in minutes between reloads.
Type: null or signed integer
Default: 60
Declared by:
<home-manager/modules/programs/newsboat.nix>
- |
programs.newsboat.urls
List of news feeds.
Type: list of submodules
Default:
+
programs.newsboat.urls
List 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.*.tags
Feed tags.
Type: list of strings
Default:
+
programs.newsboat.urls.*.tags
Feed 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.bookmarks
Directory 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.extraPackages
Extra 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.mappings
Key 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.enable
Whether to enable Notmuch mail indexer.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/notmuch.nix>
|
programs.notmuch.extraConfig
Options 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.ignore
A 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.tags
A 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.excludeTags
A 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.package
OBS Studio package to install.
Type: package
Default: pkgs.obs-studio
Declared by:
<home-manager/modules/programs/obs-studio.nix>
- |
programs.obs-studio.plugins
Optional OBS plugins.
Type: list of packages
Default:
+
programs.obs-studio.plugins
Optional OBS plugins.
Type: list of package
Default:
[
]
@@ -5641,7 +5641,7 @@ of options.
<home-manager/modules/programs/octant.nix>
programs.octant.package
The Octant package to use.
Type: package
Default: pkgs.octant
Example: pkgs.octant-other
Declared by:
<home-manager/modules/programs/octant.nix>
- |
programs.octant.plugins
Optional Octant plugins.
Type: list of packages
Default:
+
programs.octant.plugins
Optional Octant plugins.
Type: list of package
Default:
[
]
@@ -5651,7 +5651,7 @@ of options.
<home-manager/modules/programs/offlineimap.nix>
programs.offlineimap.extraConfig.default
Extra 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.general
Extra 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.mbnames
Extra 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.package
The pandoc package to use.
Type: package
Default: pkgs.pandoc
Declared by:
<home-manager/modules/programs/pandoc.nix>
- |
programs.pandoc.citationStyles
List of .csl files to install.
Type: list of paths
Default:
+
programs.pandoc.citationStyles
List 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.finalPackage
Resulting package.
Type: package (read only)
Declared by:
<home-manager/modules/programs/pandoc.nix>
- |
programs.pandoc.templates
Custom templates.
Type: attribute set of paths
Default:
+
programs.pandoc.templates
Custom 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.snippets
The 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.*.tag
List 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.modules
List of module names to load. The list of all available modules as well as the choice of default ones are at https://github.com/justjanne/powerline-go. -
Type: null or list of 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.pathAliases
Pairs of full-path and corresponding desired short name. You may use '~' to represent your home directory but you should protect it to avoid shell substitution. -
Type: null or attribute set of 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.settings
This can be any key/value pair as described in https://github.com/justjanne/powerline-go. -
Type: attribute set of boolean or signed integer or string or list of 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.package
The pylint package to use.
Type: package
Default: pkgs.python3Packages.pylint
Declared by:
<home-manager/modules/programs/pylint.nix>
- |
programs.pylint.settings
The 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.settings
The pylint configuration.
Type: attribute set of attribute set of INI atom (null, bool, int, float or string) or a non-empty list of them
Default: {}
Declared by:
<home-manager/modules/programs/pylint.nix>
|
programs.qutebrowser.enable
Whether 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.package
Qutebrowser package to install.
Type: package
Default: pkgs.qutebrowser
Declared by:
<home-manager/modules/programs/qutebrowser.nix>
|
programs.qutebrowser.aliases
Aliases 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.quickmarks
Quickmarks 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.settings
Options 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.enable
Whether to enable readline.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/readline.nix>
- |
programs.readline.bindings
Readline bindings.
Type: attribute set of strings
Default:
+
programs.readline.bindings
Readline bindings.
Type: attribute set of string
Default:
{
}
@@ -6139,7 +6139,7 @@ now.
programs.readline.includeSystemConfig
Whether to include the system-wide configuration.
Type: boolean
Default: true
Declared by:
<home-manager/modules/programs/readline.nix>
|
programs.readline.variables
Readline 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.cycle
Whether to cycle through the results list.
Type: null or boolean
Default: null
Declared by:
<home-manager/modules/programs/rofi.nix>
- |
programs.rofi.extraConfig
Additional configuration to add.
Type: attribute set of string or signed integer or boolean or Rasi literal string or list of string or signed integer or boolean or Rasi literal stringss or string
Default:
+
programs.rofi.extraConfig
Additional configuration to add.
Type: attribute set of string or signed integer or boolean or Rasi literal string or list of string or signed integer or boolean or Rasi literal string or string
Default: Declared by:
{
}
@@ -6189,14 +6189,14 @@ AUTOTYPE_field='autotype'
''
<home-manager/modules/programs/rofi-pass.nix>
programs.rofi.pass.stores
Directory 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.plugins
List 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.theme
Name of theme or path to theme file in rasi format or attribute set with theme configuration. Available named themes can be viewed using the rofi-theme-selector tool. -
Type: null or string or path or attribute set of attribute set of string or signed integer or boolean or Rasi literal string or list of string or signed integer or boolean or Rasi literal 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:
null
Example:
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.baseConfigPath
Where the plugins and credentials should be located.
Type: string
Default: ".sbt/1.0"
Declared by:
<home-manager/modules/programs/sbt.nix>
|
programs.sbt.credentials
A 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.*.user
The user you're using to authenticate.
Type: string
Declared by:
<home-manager/modules/programs/sbt.nix>
|
programs.sbt.plugins
A 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.bindings
Input 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.extraCompileFlags
null
[
+
Type: null or list of string
Default: null
Example:
[ "BETTERCAMERA=1" "NODRAWINGDISTANCE=1" ]; @@ -6480,7 +6480,7 @@ for more information.
programs.sm64ex.region
Your 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.settings
Settings 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.settings
Settings 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.extraOptionOverrides
Extra 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>.certificateFile
Specifies 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>.dynamicForwards
Specify 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.*.port
Specifies 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>.extraOptions
Extra configuration options for the host.
Type: attribute set of strings
Default:
+
programs.ssh.matchBlocks.<name>.extraOptions
Extra 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>.identityFile
Specifies 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>.localForwards
Specify 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>.remoteForwards
Specify 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>.sendEnv
Environment 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.config
Key-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.package
rxvt-unicode package to install.
Type: package
Default: pkgs.rxvt_unicode
Declared by:
<home-manager/modules/programs/urxvt.nix>
- |
programs.urxvt.extraConfig
Additional configuration to add.
Type: attribute set of anythings
Default:
+
programs.urxvt.extraConfig
Additional 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.fonts
List of fonts to be used.
Type: list of strings
Default:
+
programs.urxvt.fonts
List of fonts to be used.
Type: list of string
Default:
[
]
@@ -7161,7 +7161,7 @@ of options.
<home-manager/modules/programs/urxvt.nix>
programs.urxvt.iso14755
ISO14755 support for viewing and entering unicode characters.
Type: boolean
Default: true
Declared by:
<home-manager/modules/programs/urxvt.nix>
- |
programs.urxvt.keybindings
Mapping of keybindings to actions
Type: attribute set of strings
Default:
+
programs.urxvt.keybindings
Mapping 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.extensions
The 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.keybindings
Keybindings 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.settings
Configuration 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.options
List 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.options
List 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.cdpath
List of paths to autocomplete calls to `cd`. -
Type: list of strings
Default:
+
Type: list of string
Default:
[
]
@@ -7597,7 +7597,7 @@ directory.
programs.zsh.defaultKeymap
The 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.dirHashes
An 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.ignorePatterns
Do 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.plugins
List 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.theme
Name 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.plugins
Plugins to source in .zshrc
.
Type: list of submodules
Default:
+
programs.zsh.plugins
Plugins 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.color
Color 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.ignoredHosts
Set the entries to ignore in static */etc/hosts* for host completion.
Type: list of strings
Default:
+
programs.zsh.prezto.completions.ignoredHosts
Set 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.extraConfig
Additional configuration to add to .zpreztorc
.
Type: strings concatenated with "\n"
Default: ""
Declared by:
<home-manager/modules/programs/zsh/prezto.nix>
- |
programs.zsh.prezto.extraFunctions
Set the Zsh functions to load (man zshcontrib).
Type: list of strings
Default:
+
programs.zsh.prezto.extraFunctions
Set 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.extraModules
Set the Zsh modules to load (man zshmodules).
Type: list of strings
Default:
+
programs.zsh.prezto.extraModules
Set 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.dashKeyword
Set 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.pmoduleDirs
Add additional directories to load prezto modules from
Type: list of paths
Default:
+
programs.zsh.prezto.pmoduleDirs
Add 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.pmodules
Set the Prezto modules to load (browse modules). The order matters.
Type: list of strings
Default:
+
programs.zsh.prezto.pmodules
Set 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.autoStartRemote
Auto 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.identities
Set the SSH identities to load into the agent.
Type: list of strings
Default:
+
programs.zsh.prezto.ssh.identities
Set 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.highlighters
Set 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.pattern
Set syntax pattern styles.
Type: attribute set of strings
Default:
+
programs.zsh.prezto.syntaxHighlighting.pattern
Set 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.styles
Set syntax highlighting styles.
Type: attribute set of strings
Default:
+
programs.zsh.prezto.syntaxHighlighting.styles
Set 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.shellAliases
An 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.shellGlobalAliases
Similar 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.enable
Whether to enable zplug - a zsh plugin manager.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/zplug.nix>
- |
programs.zsh.zplug.plugins
List of zplug plugins.
Type: list of submodules
Default:
+
programs.zsh.zplug.plugins
List 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.*.name
The name of the plugin.
Type: string
Declared by:
<home-manager/modules/programs/zplug.nix>
- |
programs.zsh.zplug.plugins.*.tags
The plugin tags.
Type: list of strings
Default:
+
programs.zsh.zplug.plugins.*.tags
The 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.extraFlags
Additional flags to pass to barrierc. See barrierc --help. -
Type: list of strings
Default: [ "-f" ]
Declared by:
+ |
services.betterlockscreen.arguments
List 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.size
The desired icon size.
Type: string
Default: "32x32"
Example: "16x16"
Declared by:
<home-manager/modules/services/dunst.nix>
- |
services.dunst.settings
Configuration 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.settings
Configuration 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.order
List of enabled features in order.
Type: list of one of "audio", "backlight", "battery", "cpu_load", "network", "time"s
Declared by:
+ |
services.dwm-status.order
List 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.enable
Whether to enable Easyeffects daemon. Note, it is necessary to add @@ -8163,7 +8163,7 @@ else pkgs.emacs
services.emacs.client.enable
Whether 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.arguments
Command-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.extraOptions
Extra 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.serverUrl
The URL to the etesync server.
Type: string
Default: "https://api.etesync.com/"
Declared by:
<home-manager/modules/services/etesync-dav.nix>
|
services.etesync-dav.settings
Settings 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.settings
Configuration to use for Flameshot. See https://github.com/flameshot-org/flameshot/blob/master/flameshot.example.ini for available options. -
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)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.extraOptions
Extra 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.extraFlags
Extra 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.package
Package providing fusuma.
Type: package
Default: pkgs.fusuma
Declared by:
<home-manager/modules/services/fusuma.nix>
|
services.fusuma.extraPackages
Extra 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.coreutils
Example:
with pkgs; [ coreutils xdotool ];Declared by:
<home-manager/modules/services/fusuma.nix>
|
services.fusuma.settings
YAML config that will override the default fusuma configuration. @@ -8400,7 +8400,7 @@ geoclue2 service.
services.gammastep.settings
The configuration to pass to Gammastep. Available options for Gammastep described in gammastep(1). -
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)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.repositories
The repositories that should be synchronized. -
Type: attribute set of submodules
Declared by:
+ |
services.gnome-keyring.components
The GNOME keyring components to start. If empty then the default set of components will be started. -
Type: list of one of "pkcs11", "secrets", "ssh"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.sshKeys
Which GPG keys (by keygrip) to expose as SSH keys. -
Type: null or list of strings
Default: null
Declared by:
services.hound.maxConcurrentIndexers
Limit the amount of concurrent indexers.
Type: positive integer, meaning >0
Default: 2
Declared by:
<home-manager/modules/services/hound.nix>
- |
services.hound.repositories
The repository configuration.
Type: attribute set of JSON values
Default:
+
services.hound.repositories
The 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.profiles
List of profiles. -
Type: attribute set of submodules
Default:
+
Type: attribute set of submodule
Default:
{
}
@@ -8748,14 +8748,14 @@ docked = {
services.kanshi.profiles.<name>.exec
Commands executed after the profile is succesfully applied. Note that if you provide multiple commands, they will be executed asynchronously with no guaranteed ordering. -
Type: list of 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>.outputs
Outputs configuration. -
Type: list of submodules
Default:
+
Type: list of submodule
Default:
[
]
@@ -8798,7 +8798,7 @@ space.
services.kbfs.enable
Whether to enable Keybase File System.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/kbfs.nix>
|
services.kbfs.extraFlags
Additional 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.enable
Whether to enable Mopidy music player daemon.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/mopidy.nix>
|
services.mopidy.extensionPackages
Mopidy 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.enable
false
true
<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.fadeSteps
Opacity 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.shadowOffsets
Horizontal 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.config
Polybar 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.settings
The configuration to pass to Redshift. Available options for Redshift described in redshift(1). -
Type: attribute set of attribute set of INI atom (null, bool, int, float or string)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.extraOptions
Extra 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.extraOptions
Extra 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.package
The 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.config
Stalonetray 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.package
Swayidle package to install.
Type: package
Default: pkgs.swayidle
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.events
Run command on occurence of a event.
Type: list of submodules
Default:
+
services.swayidle.events
Run 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.*.event
Event name.
Type: one of "before-sleep", "after-resume", "lock", "unlock"
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.extraArgs
Extra arguments to pass to swayidle.
Type: list of strings
Default:
+
services.swayidle.extraArgs
Extra arguments to pass to swayidle.
Type: list of string
Default:
[
]
Declared by:
<home-manager/modules/services/swayidle.nix>
- |
services.swayidle.timeouts
List of commands to run after idle timeout.
Type: list of submodules
Default:
+
services.swayidle.timeouts
List 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.extraOptions
Command line arguments to invoke sxhkd with.
Type: list of strings
Default:
+
services.sxhkd.extraOptions
Command line arguments to invoke sxhkd with.
Type: list of string
Default:
[
]
Example: [ "-m 1" ]
Declared by:
<home-manager/modules/services/sxhkd.nix>
- |
services.sxhkd.keybindings
An attribute set that assigns hotkeys to commands.
Type: attribute set of null or strings
Default:
+
services.sxhkd.keybindings
An attribute set that assigns hotkeys to commands.
Type: attribute set of null or string
Default:
{
}
@@ -9638,7 +9638,7 @@ background "#cccccc"
services.syncthing.enable
Whether to enable Syncthing continuous file synchronization.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/syncthing.nix>
|
services.syncthing.extraOptions
Extra 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.package
unclutter derivation to use.
Type: package
Default: pkgs.unclutter-xfixes
Declared by:
<home-manager/modules/services/unclutter.nix>
- |
services.unclutter.extraOptions
More arguments to pass to the unclutter command.
Type: list of strings
Default:
+
services.unclutter.extraOptions
More arguments to pass to the unclutter command.
Type: list of string
Default:
[
]
@@ -9838,7 +9838,7 @@ The options are
services.unison.enable
Whether to enable Unison synchronisation.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/unison.nix>
|
services.unison.pairs
Unison 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>.roots
Pair 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.environment
Extra 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.enable
Whether to enable XScreenSaver.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/services/xscreensaver.nix>
|
services.xscreensaver.settings
The 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.settings
Xsettingsd options for configuration file. See https://github.com/derat/xsettingsd/wiki/Settings for documentation on these values. -
Type: attribute set of boolean or signed integer or 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.suspendSubtreePattern
Also suspend descendant processes that match this regex.
Type: null or string
Default: null
Declared by:
<home-manager/modules/services/xsuspender.nix>
- |
services.xsuspender.rules
Attribute set of XSuspender rules.
Type: attribute set of submodules
Default:
+
services.xsuspender.rules
Attribute 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.sessionVariables
Environment variables that will be set for the user session. The variable values must be as described in environment.d(5). -
Type: attribute set of signed integer or 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.AppleLanguages
Sets the language to use in the preferred order.
Type: null or list of strings
Default: null
Example:
+
targets.darwin.defaults.NSGlobalDomain.AppleLanguages
Sets 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.assigns
An 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.bars
Sway 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.*.extraConfig
Extra 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.*.fonts
Font configuration for this bar.
Type: list of strings or submodule
Default:
+
wayland.windowManager.sway.config.bars.*.fonts
Font 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.border
Floating 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.criteria
List 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.criteria
List 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.fonts
Font configuration for window titles, nagbar...
Type: list of strings or submodule
Default:
+
wayland.windowManager.sway.config.fonts
Font 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.input
An 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.keycodebindings
An attribute set that assigns keypress to an action using key code. See https://i3wm.org/docs/userguide.html#keybindings. -
Type: attribute set of null or 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.output
An 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.seat
An 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.startup
Commands 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.commands
for_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.workspaceOutputAssign
Assign workspaces to outputs.
Type: list of submodules
Default:
+
wayland.windowManager.sway.config.workspaceOutputAssign
Assign 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.extraOptions
Command 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.configFile
Attribute 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.dataFile
Attribute 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.desktopEntries
Desktop Entries allow applications to be shown in your desktop environment's app launcher.
You can define entries for programs without entries or override existing entries.
See https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys for more information on options. -
Type: attribute set of 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>.actions
The set of actions made available to application launchers.
Type: attribute set of submodules
Default: { }
Example:
{ +
xdg.desktopEntries.<name>.actions
The 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>.name
Name of the action.
Type: string
Default: <name>
Declared by:
<home-manager/modules/misc/xdg-desktop-entries.nix>
- |
xdg.desktopEntries.<name>.categories
Categories in which the entry should be shown in a menu.
Type: null or list of strings
Default: null
Declared by:
+ |
xdg.desktopEntries.<name>.categories
Categories 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>.comment
Tooltip 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.added
Defines additional associations of applications with mimetypes, as if the .desktop file was listing this mimetype in the first place. -
Type: attribute set of list of 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.removed
Removes associations of applications with mimetypes, as if the .desktop file was not listing this mimetype in the first place. -
Type: attribute set of list of 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.config
Directory 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.data
Directory 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.download
The Downloads directory.
Type: string or path convertible to it
Default: "$HOME/Downloads"
Declared by:
<home-manager/modules/misc/xdg-user-dirs.nix>
- |
xdg.userDirs.extraConfig
Other user directories.
Type: attribute set of string or path convertible to its
Default: { }
Example:
{ +
xdg.userDirs.extraConfig
Other 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.luaModules
List 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.monitors
Specifies the names of desktops to create on each monitor.
Type: attribute set of list of stringss
Default:
+
xsession.windowManager.bspwm.monitors
Specifies 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.rules
Rule configuration. The keys of the attribute set are the targets of the rules.
Type: attribute set of submodules
Default:
+
xsession.windowManager.bspwm.rules
Rule 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>.sticky
Whether 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.settings
General 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.settings
General 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.startupPrograms
Programs to be executed during startup.
Type: list of strings
Default:
+
xsession.windowManager.bspwm.startupPrograms
Programs 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.keybinds
Herbstluftwm keybinds.
Type: attribute set of strings
Default:
+
xsession.windowManager.herbstluftwm.keybinds
Herbstluftwm 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.mousebinds
Herbstluftwm mousebinds.
Type: attribute set of strings
Default:
+
xsession.windowManager.herbstluftwm.mousebinds
Herbstluftwm 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.rules
Herbstluftwm rules.
Type: list of strings
Default:
+
xsession.windowManager.herbstluftwm.rules
Herbstluftwm 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.settings
Herbstluftwm settings.
Type: attribute set of boolean or signed integer or strings
Default:
+
xsession.windowManager.herbstluftwm.settings
Herbstluftwm 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.tags
Tags to create on startup.
Type: list of strings
Default:
+
xsession.windowManager.herbstluftwm.tags
Tags 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.assigns
An 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.bars
i3 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.*.extraConfig
Extra 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.*.fonts
Font configuration for this bar.
Type: list of strings or submodule
Default:
+
xsession.windowManager.i3.config.bars.*.fonts
Font 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.border
Floating 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.criteria
List 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.criteria
List 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.fonts
Font configuration for window titles, nagbar...
Type: list of strings or submodule
Default:
+
xsession.windowManager.i3.config.fonts
Font 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.keycodebindings
An attribute set that assigns keypress to an action using key code. See https://i3wm.org/docs/userguide.html#keybindings. -
Type: attribute set of null or 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.startup
Commands 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.commands
for_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.workspaceOutputAssign
Assign workspaces to outputs.
Type: list of submodules
Default:
+
xsession.windowManager.i3.config.workspaceOutputAssign
Assign 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