diff --git a/options.xhtml b/options.xhtml index 66d473f15..e907f8f87 100644 --- a/options.xhtml +++ b/options.xhtml @@ -6345,6 +6345,224 @@ boolean

Example: true

+

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+ +
+ + accounts.email.accounts.<name>.thunderbird.messageFilters + + +
+
+

List of message filters to add to this Thunderbird account +configuration.

+ +

Type: +list of (submodule)

+ +

Default: +[ ]

+ +

Example:

[
+  {
+    name = "Mark as Read on Archive";
+    enabled = true;
+    type = "128";
+    action = "Mark read";
+    condition = "ALL";
+  }
+]
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.enabled + + +
+
+

Whether this filter is currently active.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.action + + +
+
+

Action to perform on matched messages.

+ +

Type: +string

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.actionValue + + +
+
+

Argument passed to the filter action, e.g. a folder path.

+ +

Type: +null or string

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.condition + + +
+
+

Condition to match messages against.

+ +

Type: +string

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.extraConfig + + +
+
+

Extra settings to apply to the filter

+ +

Type: +null or string

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.name + + +
+
+

Name for the filter.

+ +

Type: +string

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.text + + +
+
+

The raw text of the filter. +Note that this will override all other options.

+ +

Type: +null or string

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/thunderbird.nix> + +
+
+
+ + accounts.email.accounts.<name>.thunderbird.messageFilters.*.type + + +
+
+

Type for this filter.

+ +

Type: +string

+

Declared by: