programs.notmuch.enable
Whether to enable Notmuch mail indexer.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.notmuch.package
The notmuch package to use.
Type: package
Default:
pkgs.notmuch
Declared by:
programs.notmuch.extraConfig
Options that should be appended to the notmuch configuration file.
Type: attribute set of attribute set of string
Default:
{ }
Declared by:
programs.notmuch.hooks.postInsert
Bash statements run after a message has been inserted into the database and initial tags have been applied.
Type: strings concatenated with “\n”
Default:
""
Declared by:
programs.notmuch.hooks.postNew
Bash statements run after new messages have been imported into the database and initial tags have been applied.
Type: strings concatenated with “\n”
Default:
""
Example:
''
notmuch tag +nixos -- tag:new and from:nixos1@discoursemail.com
''
Declared by:
programs.notmuch.hooks.preNew
Bash statements run before scanning or importing new messages into the database.
Type: strings concatenated with “\n”
Default:
""
Example:
"mbsync --all"
Declared by:
programs.notmuch.maildir.synchronizeFlags
Whether to synchronize Maildir flags.
Type: boolean
Default:
true
Declared by:
programs.notmuch.new
Options related to email processing performed by
notmuch new.
Type: submodule
Default:
{ }
Declared by:
programs.notmuch.new.ignore
A list to specify files and directories that will not be
searched for messages by notmuch new.
Type: list of string
Default:
[ ]
Declared by:
programs.notmuch.new.tags
A list of tags that will be added to all messages
incorporated by notmuch new.
Type: list of string
Default:
[
"unread"
"inbox"
]
Example:
[
"new"
]
Declared by:
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 string
Default:
[
"deleted"
"spam"
]
Example:
[
"trash"
"spam"
]
Declared by: