45 lines
975 B
Nix
45 lines
975 B
Nix
{ pkgs, lib, ... }:
|
|
let
|
|
maildir = "mail";
|
|
in
|
|
{
|
|
programs.msmtp.enable = true; # For sending emails
|
|
|
|
# For fetching emails
|
|
accounts.email.maildirBasePath = maildir;
|
|
programs.mbsync = {
|
|
enable = true;
|
|
};
|
|
|
|
# For email browsing, tagging, and searching
|
|
programs.notmuch.enable = true;
|
|
|
|
accounts.email.accounts = {
|
|
personal = {
|
|
address = "andrea.ciceri@autistici.org";
|
|
#gpg = {
|
|
# key = "";
|
|
# signByDefault = true;
|
|
#};
|
|
imap.host = "mail.autistici.org";
|
|
mbsync = {
|
|
enable = true;
|
|
create = "maildir";
|
|
};
|
|
msmtp.enable = true;
|
|
notmuch.enable = true;
|
|
primary = true;
|
|
realName = "Andrea Ciceri";
|
|
#signature = {
|
|
# text = ''
|
|
# '';
|
|
# showSignature = "append";
|
|
#};
|
|
passwordCommand = "pass show autistici/password";
|
|
smtp = {
|
|
host = "smtp.autistici.org";
|
|
};
|
|
userName = "andrea.ciceri@autistici.org";
|
|
};
|
|
};
|
|
}
|