nixos-config/home/alex/modules/email.nix

39 lines
793 B
Nix

{
config,
lib,
pkgs,
...
}:
{
programs.mbsync.enable = true;
programs.msmtp.enable = true;
programs.notmuch = {
enable = true;
hooks.preNew = "mbsync --all";
};
accounts.email = {
accounts.failco = {
address = "me@failco.de";
gpg = {
key = "F2132F0C63730C6BC42BCC2A41A6D13FECA21280";
signByDefault = true;
};
imap.host = "thrall.failco.de";
mbsync = {
enable = true;
create = "maildir";
};
msmtp.enable = true;
notmuch.enable = true;
primary = true;
realName = "Alexander Kobjolke";
passwordCommand = "gopass --nosync show -o eMail/failco.de/me@failco.de";
smtp = {
host = "thrall.failco.de";
};
userName = "me@failco.de";
};
};
}