mirror of
https://git.sr.ht/~rouven/nixos-config
synced 2024-11-15 05:13:10 +01:00
bettered up mail receiving using channels
This commit is contained in:
parent
9487a0cbc6
commit
cb5c8e1717
|
@ -51,6 +51,24 @@ in
|
|||
mbsync = {
|
||||
enable = true;
|
||||
create = "maildir";
|
||||
expunge = "both";
|
||||
groups.rfive = {
|
||||
channels.trash = {
|
||||
nearPattern = "Trash";
|
||||
farPattern = "Gel&APY-schte Elemente";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.sent = {
|
||||
nearPattern = "Sent";
|
||||
farPattern = "Gesendete Elemente";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.drafts = {
|
||||
nearPattern = "Drafts";
|
||||
farPattern = "Entw&APw-rfe";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
};
|
||||
extraConfig = {
|
||||
account = {
|
||||
AuthMechs = "Login";
|
||||
|
@ -82,6 +100,24 @@ in
|
|||
mbsync = {
|
||||
enable = true;
|
||||
create = "maildir";
|
||||
expunge = "both";
|
||||
groups.tud = {
|
||||
channels.trash = {
|
||||
nearPattern = "Trash";
|
||||
farPattern = "Gel&APY-schte Elemente";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.sent = {
|
||||
nearPattern = "Sent";
|
||||
farPattern = "Gesendete Elemente";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.drafts = {
|
||||
nearPattern = "Drafts";
|
||||
farPattern = "Entw&APw-rfe";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
};
|
||||
extraConfig = {
|
||||
account = {
|
||||
AuthMechs = "Login";
|
||||
|
@ -93,15 +129,7 @@ in
|
|||
enable = true;
|
||||
mailboxName = "--TU Dresden-------";
|
||||
# mbsync can't handle umlauts, crap
|
||||
extraMailboxes = [ "Gesendete Elemente" "Opal" "Gel&APY-schte Elemente" "Junk-E-Mail" "Entw&APw-rfe" ];
|
||||
extraConfig = ''
|
||||
unset postponed
|
||||
unset trash
|
||||
unset record
|
||||
set postponed='+Entw&APw-rfe'
|
||||
set trash='+Gel&APY-schte Elemente'
|
||||
set record='+Gesendete Elemente'
|
||||
'';
|
||||
extraMailboxes = [ "Opal" "Sent" "Trash" "Junk-E-Mail" "Drafts" ];
|
||||
};
|
||||
};
|
||||
"gmail" = rec {
|
||||
|
@ -120,6 +148,24 @@ in
|
|||
mbsync = {
|
||||
enable = true;
|
||||
create = "maildir";
|
||||
expunge = "both";
|
||||
groups.googlemail = {
|
||||
channels.trash = {
|
||||
nearPattern = "Trash";
|
||||
farPattern = "[Gmail]/Papierkorb";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.sent = {
|
||||
nearPattern = "Sent";
|
||||
farPattern = "[Gmail]/Gesendet";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
channels.drafts = {
|
||||
nearPattern = "Drafts";
|
||||
farPattern = "[Gmail]/Entw&APw-rfe";
|
||||
extraConfig.Create = "near";
|
||||
};
|
||||
};
|
||||
extraConfig = {
|
||||
account = {
|
||||
AuthMechs = "Login";
|
||||
|
@ -130,15 +176,7 @@ in
|
|||
neomutt = {
|
||||
enable = true;
|
||||
mailboxName = "--gmail------------";
|
||||
extraMailboxes = [ "[Gmail]/Gesendet" "[Gmail]/Papierkorb" "[Gmail]/Spam" "[Gmail]/Entw&APw-rfe" ];
|
||||
extraConfig = ''
|
||||
unset postponed
|
||||
unset trash
|
||||
unset record
|
||||
set postponed='+[Gmail]/Entw&APw-rfe'
|
||||
set trash='+[Gmail]/Papierkorb'
|
||||
set record='+[Gmail/Gesendet]'
|
||||
'';
|
||||
extraMailboxes = [ "Sent" "Trash" "[Gmail]/Spam" "Drafts" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -14,7 +14,6 @@ bind pager j next-line
|
|||
|
||||
# Scrolling
|
||||
bind attach,browser,pager,index \CF next-page
|
||||
bind attach,browser,pager,index \CB previous-page
|
||||
bind attach,browser,pager,index \Cu half-up
|
||||
bind attach,browser,pager,index \Cd half-down
|
||||
bind browser,pager \Ce next-line
|
||||
|
|
Loading…
Reference in a new issue