Mail in order

This commit is contained in:
2025-05-02 06:45:27 +03:00
parent 8540c5e6d3
commit 751cb95bc2
+21 -13
View File
@@ -6,11 +6,18 @@ let
default_account_params = { default_account_params = {
realName = "Aner Zakobar"; realName = "Aner Zakobar";
notmuch.enable = true; notmuch.enable = true;
mbsync = {
enable = true;
create = "maildir";
};
}; };
default_lieer_params = default_account_params // { default_gmail_params = default_account_params // {
lieer.enable = true; # lieer.enable = true;
lieer.sync.enable = true; # lieer.sync.enable = true;
flavor = "gmail.com"; flavor = "gmail.com";
# imap = {
# host = "mail.privateemail.com";
# };
}; };
default_smtp = { default_smtp = {
tls = { tls = {
@@ -33,7 +40,7 @@ in {
notmuch = { notmuch = {
enable = true; enable = true;
hooks = { hooks = {
preNew = "mbsync -a && gmi sync"; preNew = "mbsync -a";
}; };
}; };
mbsync = { mbsync = {
@@ -46,17 +53,18 @@ in {
enable = true; enable = true;
}; };
}; };
services.lieer.enable = true;
accounts.email.accounts = { accounts.email.accounts = {
gmail = default_lieer_params // { gmail = default_gmail_params // {
address = "anerisgreat@gmail.com"; address = "anerisgreat@gmail.com";
userName = "anerisgreat"; userName = "anerisgreat";
smtp = default_gmail_smtp; # smtp = default_gmail_smtp;
passwordCommand = "pass gmail.com/mbsync-anerz"; passwordCommand = "pass gmail.com/mbsync-anerisgreat";
}; };
bgu = default_lieer_params // { bgu = default_gmail_params // {
address = "anerz@post.bgu.ac.il"; address = "anerz@post.bgu.ac.il";
userName = "anerz@post.bgu.ac.il"; userName = "anerz@post.bgu.ac.il";
smtp = default_gmail_smtp; # smtp = default_gmail_smtp;
passwordCommand = "pass post.bgu.ac.il/mbsync-anerz"; passwordCommand = "pass post.bgu.ac.il/mbsync-anerz";
}; };
zakobar = default_account_params // { zakobar = default_account_params // {
@@ -68,10 +76,10 @@ in {
imap = { imap = {
host = "mail.privateemail.com"; host = "mail.privateemail.com";
}; };
mbsync = { # mbsync = {
enable = true; # enable = true;
create = "maildir"; # create = "maildir";
}; # };
smtp = default_smtp // { smtp = default_smtp // {
port = 587; port = 587;