about summary refs log tree commit diff
path: root/modules/workstation/mail
Commit message (Collapse)AuthorAge
* modules/rss2email: subscribe to my repology feedAlyssa Ross2020-07-13
|
* modules/mutt: use internal pagerAlyssa Ross2020-05-09
| | | | | Being able to use Mutt keybindings in the pager is just too convenient.
* modules/rss2email: initAlyssa Ross2020-04-15
|
* modules/mutt: keep newsrc in XDG_DATA_HOMEAlyssa Ross2020-04-13
|
* modules/postfix: directly deliver mail to meAlyssa Ross2020-04-07
| | | | | Mail to hi@alyssa.is or hi+*@alyssa.is can just be dropped straight into my maildir, rather than going through SMTP.
* modules/mail: make isync depend on network-onlineAlyssa Ross2020-04-07
|
* modules/mutt: dynamically generate mailbox listAlyssa Ross2019-12-24
|
* modules/xdg: keep per-user options under the users hierarchyedef2019-12-16
|
* modules/mail: replace msmtp with postfixAlyssa Ross2019-10-15
| | | | | | | | | | | | Using a full MTA might seem like overkill, but it fixes my biggest annoyance with msmtp -- not only can I now read mail while offline, I can send it too, and postfix will just keep trying every so often until it sends (or five days have passed, but at that point the message is probably irrelevant anyway). Postfix's defaults are surprisingly good for this use case. The longest it will wait between attempts is 4000 seconds, and it'll keep trying for five days before giving up and bouncing.
* 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/notmuch: initAlyssa Ross2019-10-15
|
* 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/mutt: add Lists/cgit folderAlyssa Ross2019-04-13
|
* modules/mutt: show List-Id header of mailAlyssa Ross2019-04-13
|
* modules/mutt: don't display User-Agent of mailAlyssa Ross2019-04-13
|
* modules/mutt: allow headers to be editedAlyssa Ross2019-04-13
|
* modules/mutt: optionally forward as attachmentAlyssa Ross2019-04-13
|
* modules/isync: fix permissions of directories tooAlyssa Ross2019-03-17
|
* modules/mutt: disable auto_tagAlyssa Ross2019-03-17
| | | | Now that I'm used to Mutt, I think this is more trouble than it's worth.
* modules/mutt: enable header_cacheAlyssa Ross2019-03-17
|
* modules: use pkgs.substituteAll where applicableAlyssa Ross2019-03-15
| | | | | I misread the implmentation, and thought it only worked for derivations that produced directories, so hadn't been using it until now.
* modules/mail: set default msmtp accountAlyssa Ross2019-03-15
|
* modules/mail: fix receiving and sendingAlyssa Ross2019-03-11
|
* modules: don't symlink out of the Nix storeAlyssa Ross2019-02-23
|
* 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