all repos — nixfiles @ 21bdf17d577d87a01e3caaad6b96b58746b51f90

System and user configuration, managed by nix and home-manager

Unify mail setup

Alan Pearce
commit

21bdf17d577d87a01e3caaad6b96b58746b51f90

parent

7f06dcd355a37f384589c0f01f7c33de8e00bdca

1 file changed, 25 insertions(+), 0 deletions(-)

changed files
A user/settings/mail.nix
@@ -0,0 +1,25 @@
+{ config, pkgs, ... }: + +{ + home.packages = [ + pkgs.html2text + ]; + accounts.email = { + maildirBasePath = "mail"; + }; + programs.mbsync = { + enable = true; + extraConfig = '' + CopyArrivalDate yes + FSync no + ''; + }; + services.mbsync = { + enable = true; + frequency = "*:6/15"; + postExec = "${config.programs.emacs.finalPackage}/bin/emacsclient -e (mu4e-update-index)"; + }; + programs.msmtp = { + enable = true; + }; +}