programs.alot.enable
Whether to enable the Alot mail user agent. Alot uses the Notmuch email system and will therefore be automatically enabled for each email account that is managed by Notmuch.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.alot.package
The alot package to use.
Type: null or package
Default:
pkgs.alot
Declared by:
programs.alot.bindings
Keybindings.
Type: submodule
Default:
{ }
Declared by:
programs.alot.bindings.bufferlist
Bufferlist mode keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.bindings.envelope
Envelope mode keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.bindings.global
Global keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.bindings.search
Search mode keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.bindings.taglist
Taglist mode keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.bindings.thread
Thread mode keybindings.
Type: attribute set of string
Default:
{ }
Declared by:
programs.alot.extraConfig
Extra lines added to alot configuration file.
Type: strings concatenated with “\n”
Default:
""
Declared by:
programs.alot.hooks
Content of the hooks file.
Type: strings concatenated with “\n”
Default:
""
Declared by:
programs.alot.settings
Configuration options added to alot configuration file.
Type: attribute set of (string or signed integer or boolean or floating point number)
Default:
{
auto_remove_unread = true;
handle_mouse = true;
initial_command = "search tag:inbox AND NOT tag:killed";
prefer_plaintext = true;
}
Example:
{
ask_subject = false;
auto_remove_unread = true;
thread_indent_replies = 2;
}
Declared by:
programs.alot.tags
How to display the tags.
Type: attribute set of (submodule)
Default:
{ }
Declared by:
programs.alot.tags.<name>.focus
How to display the tag when focused.
Type: null or string
Default:
null
Declared by:
programs.alot.tags.<name>.normal
How to display the tag when unfocused. See https://alot.readthedocs.io/en/latest/configuration/theming.html#tagstring-formatting.
Type: null or string
Default:
null
Example:
"'','', 'white','light red', 'white','#d66'"
Declared by:
programs.alot.tags.<name>.translated
Fixed string representation for this tag. The tag can be
hidden from view, if the key translated is set to
"", the empty string.
Type: null or string
Default:
null
Declared by:
programs.alot.tags.<name>.translation
A pair of strings that define a regular substitution to
compute the string representation on the fly using
re.sub.
Type: null or string
Default:
null
Declared by: