index — dots-the-third @ d02f408c9a1c287c49d38ebefdf0357e10cccffa

I don't need nix, I have a way worse solution!

isync/neomutt: externalize imap
crispy-caesus crispy@crispy-caesus.eu
Fri, 01 May 2026 01:55:44 +0200
commit

d02f408c9a1c287c49d38ebefdf0357e10cccffa

parent

9175b5069e44e91a7577080ca4092d25424d694b

3 files changed, 61 insertions(+), 13 deletions(-)

jump to
A isync/.config/isyncrc

@@ -0,0 +1,57 @@

+#============= crispy@crispy-caesus.eu ==============# +IMAPAccount crispy@crispy-caesus.eu-imap +Host imap.purelymail.com +User crispy@crispy-caesus.eu +PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.config/neomutt/login.gpg" +TLSType IMAPS +AuthMechs Login + +IMAPStore crispy@crispy-caesus.eu-remote +Account crispy@crispy-caesus.eu-imap + +MaildirStore crispy@crispy-caesus.eu-local +Path ~/mail/spool/crispy@crispy-caesus.eu +Inbox ~/mail/spool/crispy@crispy-caesus.eu +Subfolders Verbatim + +Channel crispy@crispy-caesus.eu +Far :crispy@crispy-caesus.eu-remote: +Near :crispy@crispy-caesus.eu-local: +Patterns INBOX +Sync All +Expunge Both +Create Near +Remove Near +SyncState * +CopyArrivalDate yes + +#============= jasper.bauerschaper@crispy-caesus.eu ==============# +IMAPAccount jasper.bauerschaper@crispy-caesus.eu-imap +Host imap.purelymail.com +User jasper.bauerschaper@crispy-caesus.eu +PassCmd "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.config/neomutt/login2.gpg" +TLSType IMAPS +AuthMechs Login + +IMAPStore jasper.bauerschaper@crispy-caesus.eu-remote +Account jasper.bauerschaper@crispy-caesus.eu-imap + +MaildirStore jasper.bauerschaper@crispy-caesus.eu-local +Path ~/mail/spool/jasper.bauerschaper@crispy-caesus.eu +Inbox ~/mail/spool/jasper.bauerschaper@crispy-caesus.eu +Subfolders Verbatim + +Channel jasper.bauerschaper@crispy-caesus.eu +Far :jasper.bauerschaper@crispy-caesus.eu-remote: +Near :jasper.bauerschaper@crispy-caesus.eu-local: +Patterns INBOX +Sync All +Expunge Both +Create Near +Remove Near +SyncState * +CopyArrivalDate yes + +Group all +Channel crispy@crispy-caesus.eu +Channel jasper.bauerschaper@crispy-caesus.eu
M neomutt/.config/neomutt/neomuttrcneomutt/.config/neomutt/neomuttrc

@@ -1,11 +1,3 @@

-set header_cache = ~/.cache/neomutt/cache/headers/ -set message_cachedir = ~/.cache/neomutt/cache/messages/ - -set header_cache_compress_method = "zstd" -set header_cache_compress_level = 3 - -#set message_cache_clean = yes - # user settings set from = crispy@crispy-caesus.eu set real_name = "crispy-caesus"

@@ -33,9 +25,7 @@ set edit_headers = yes

set include = yes # mbox -set spool_file = imaps://crispy@crispy-caesus.eu@imap.purelymail.com -set imap_pass="`gpg --quiet --for-your-eyes-only --no-tty --decrypt \ - ~/.config/neomutt/login.gpg`" +set spool_file = ~/mail/spool/crispy@crispy-caesus.eu/INBOX set mbox = ~/mail set mbox_type = "maildir"

@@ -48,8 +38,9 @@ set trash = +trash

set postponed = +drafts mailboxes -label spool -notify -poll ! \ - -label people -nonotify -nopoll +people \ - -label sent -nonotify -nopoll +sent + -label people -nonotify -poll +people \ + -label purchases -nonotify -poll +purchases \ + -label sent -nonotify -poll +sent set mail_check = 120 set timeout = 30