about summary refs log tree commit diff
path: root/modules/workstation/mail/isync
Commit message (Collapse)AuthorAge
* modules/isync: use TLSv1.3 with FastMailAlyssa Ross2021-03-15
|
* modules/workstation/mail: get rid of qyliss-mailAlyssa Ross2021-01-13
| | | | | | | | | | | Fetching mail as a different user provided a pretty negligible security benefit. It protects my IMAP password, but my IMAP password only allows fetching mail, and all my mail is sitting right there unprotected anyway. Also, split mbsync and notmuch into multiple units. This would make it possible to trigger notmuch at other times without having to fetch mail first.
* modules/mail: run notmuch after mbsyncAlyssa Ross2019-10-15
| | | | | Doesn't really make sense to call this service "mbsync" any more. It might be better to run notmuch on inotify, though...
* modules/isync: use substituteAll for mbsyncrcAlyssa Ross2019-10-15
| | | | | This is much neater than the config file being wrapped in Nix function boilerplate.
* modules/isync: run verboselyAlyssa Ross2019-09-16
| | | | | | When running not attached to a terminal, mbsync outputs almost nothing unless running in verbose mode, which can make it extremely difficult to debug.
* modules/isync: don't run until network onlineAlyssa Ross2019-09-16
| | | | Prevents a failure at boot.
* modules/isync: optimiseAlyssa Ross2019-09-16
| | | | | This means far fewer chown processes will be started, which has huge performance gains on what should have been a very straightforward job.
* modules/isync: don't run on boot, just on timerAlyssa Ross2019-06-01
|
* modules/isync: fix permissions of directories tooAlyssa Ross2019-03-17
|
* modules/mail: fix receiving and sendingAlyssa Ross2019-03-11
|
* isync: fix permissions of new mailAlyssa Ross2019-02-22
|
* config: give up on this experimentAlyssa Ross2019-02-10
| | | | | This ended up being way more trouble than it was worth, and the approach just flat out didn't work for stuff like OpenSSH.
* Add configAlyssa Ross2019-01-27