diff options
| -rw-r--r-- | modules/private/email.example.nix | 10 | ||||
| -rw-r--r-- | modules/programs/neomutt/default.nix | 1 |
2 files changed, 8 insertions, 3 deletions
diff --git a/modules/private/email.example.nix b/modules/private/email.example.nix index 2347489..d816b32 100644 --- a/modules/private/email.example.nix +++ b/modules/private/email.example.nix @@ -11,19 +11,23 @@ primary = true; neomutt.enable = true; + neomutt.extraConfig = '' + mailboxes "+Inbox" "+[Gmail]/Drafts" "+[Gmail]/Spam" "+[Gmail]/Trash" + ''; + mbsync = { enable = true; create = "maildir"; patterns = [ - "INBOX" - "\"[Gmail]/All Mail\"" - "\"[Gmail]/Sent Mail\"" + "Inbox" "\"[Gmail]/Drafts\"" "\"[Gmail]/Spam\"" "\"[Gmail]/Trash\"" ]; extraConfig.channel = { SyncState = "*"; + Sync = "All"; + CopyArrivalDate = "yes"; }; }; diff --git a/modules/programs/neomutt/default.nix b/modules/programs/neomutt/default.nix index ef57761..940ce9a 100644 --- a/modules/programs/neomutt/default.nix +++ b/modules/programs/neomutt/default.nix @@ -16,6 +16,7 @@ sidebar.enable = true; sort = "reverse-threads"; vimKeys = true; + unmailboxes = true; binds = [ { map = [ |
