diff options
| author | Arpit Chakladar <arpit@chakladar.me> | 2026-09-30 03:09:58 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpit@chakladar.me> | 2026-09-30 03:09:58 +0530 |
| commit | 77becc9d521490a71560fa87ee33e4f600839cfd (patch) | |
| tree | 95659d5273b773012dd9ac34358d69e60f2c9b9b /modules/communication/neomutt/account/options.nix | |
| parent | fe64e34d2451e33623632c4a4ee216101d18dcc5 (diff) | |
| download | home-manager-config-77becc9d521490a71560fa87ee33e4f600839cfd.tar.gz home-manager-config-77becc9d521490a71560fa87ee33e4f600839cfd.zip | |
feat(communication/neomutt): reworked the email syncing
Now we have the ability to map each folder on the remote server with a
folder with an arbitrary name in the local server. Each folder gets its
own channel with quick and full variations where the quick only download
the new emails from the remote to the local and full makes a sync both
ways.
Diffstat (limited to 'modules/communication/neomutt/account/options.nix')
| -rw-r--r-- | modules/communication/neomutt/account/options.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/communication/neomutt/account/options.nix b/modules/communication/neomutt/account/options.nix index 676f8b0..3090db2 100644 --- a/modules/communication/neomutt/account/options.nix +++ b/modules/communication/neomutt/account/options.nix @@ -121,6 +121,14 @@ description = "Flatten hierarchy delimiter."; }; + folders = { + map = lib.mkOption { + type = lib.types.attrsOf lib.types.str; + default = { }; + description = "Local folder name -> remote folder name, for folders that should be renamed locally."; + }; + }; + extraConfig = { account = lib.mkOption { type = lib.types.attrsOf ( |
