Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: