diff --git a/options.html b/options.html index 5e9d7e15..a90c59c8 100644 --- a/options.html +++ b/options.html @@ -41,15 +41,47 @@ See aerc-config(5).

Type: attribute <home-manager/modules/programs/aerc.nix>

accounts.email.accounts.<name>.aerc.extraBinds

Extra bindings specific to this account, added to $HOME/.config/aerc/accounts.conf. -See aerc-config(5).

Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma)

Default: { }

Example: { messages = { d = ":move ${folder.trash}<Enter>"; }; }

Declared by:

+See aerc-config(5).

Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma)

Default: { }

Example: { messages = { d = ":move ${folder.trash}<Enter>"; }; }

Declared by:

<home-manager/modules/programs/aerc.nix>
accounts.email.accounts.<name>.aerc.extraConfig

Extra config specific to this account, added to $HOME/.config/aerc/aerc.conf. -See aerc-config(5).

Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma)

Default: { }

Example: { ui = { sidebar-width = 42; }; }

Declared by:

+See aerc-config(5).

Type: attribute set of attribute set of (values (null, bool, int, string of float) or a list of values, that will be joined with a comma)

Default: { }

Example: { ui = { sidebar-width = 42; }; }

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapAuth

Sets the authentication mechanism if imap is used as the incoming +method. +See aerc-imap(5).

Type: null or one of "oauthbearer", "xoauth2"

Default: null

Example: "auth"

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapOauth2Params

Sets the oauth2 params if authentication mechanism oauthbearer or +xoauth2 is used. +See aerc-imap(5).

Type: null or (submodule)

Default: null

Example:

{
+  token_endpoint = "<token_endpoint>";
+}

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapOauth2Params.client_id

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapOauth2Params.client_secret

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapOauth2Params.scope

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.imapOauth2Params.token_endpoint

Type: null or string

Default: null

Declared by:

<home-manager/modules/programs/aerc.nix>
accounts.email.accounts.<name>.aerc.smtpAuth

Sets the authentication mechanism if smtp is used as the outgoing method. -See aerc-smtp(5).

Type: null or one of "none", "plain", "login", "oauthbearer", "xoauth2"

Default: "plain"

Example: "auth"

Declared by:

+See aerc-smtp(5).

Type: null or one of "none", "plain", "login", "oauthbearer", "xoauth2"

Default: "plain"

Example: "auth"

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.smtpOauth2Params

Sets the oauth2 params if authentication mechanism oauthbearer or +xoauth2 is used. +See aerc-imap(5).

Type: null or (submodule)

Default: null

Example:

{
+  token_endpoint = "<token_endpoint>";
+}

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.smtpOauth2Params.client_id

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.smtpOauth2Params.client_secret

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.smtpOauth2Params.scope

Type: null or string

Default: null

Declared by:

+ <home-manager/modules/programs/aerc.nix> +
accounts.email.accounts.<name>.aerc.smtpOauth2Params.token_endpoint

Type: null or string

Default: null

Declared by:

<home-manager/modules/programs/aerc.nix>
accounts.email.accounts.<name>.aliases

Alternative email addresses of this account.

Type: list of string matching the pattern .*@.*

Default: [ ]

Example:

[
   "webmaster@example.org"