Commit graph

4 commits

Author SHA1 Message Date
Marty Oehme 1564aa8176
mail: Add fzfmail script
`fzfmail` allows searching, previewing, displaying and tagging mail
through the fzf interface.
2020-09-23 17:55:06 +02:00
Marty Oehme 3bbb7d0360
mail: Add checkmail routine
Added script to call for checking mail. Will run individual pre- and
post-hooks. (By default, imapfilter and notmuch update.)

Simple options can be changed through environment variables:

Hooks can be set to different scripts with MBSYNC_PRE and
MBSYNC_POST, respectively.

Will also run mbsync repeatedly, until it exits without error. By
default it will try running it 3 times before giving up, this can be set
with MBSYNC_MAX_TRIES.

No functional imapfilters have been added yet.

mbsync and imapfilter both adhere to the XDG base directory layout
(somewhat), checking for their option files in .config/{isync,imapfilter}
respectively.

Everything still pending changes, the mail eco-system is hard to
wrap one's head around.
2020-09-23 17:55:05 +02:00
Marty Oehme 674b1cfeac
mail: Add aerc notmuch configuration 2020-09-23 17:55:05 +02:00
Marty Oehme 7871442bcd
mail: Initial commit 2020-09-23 17:55:05 +02:00