diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/devtools.nix | 2 | ||||
| -rw-r--r-- | modules/mail/default.nix | 14 | ||||
| -rw-r--r-- | modules/mail/mbsyncrc | 23 |
3 files changed, 38 insertions, 1 deletions
diff --git a/modules/devtools.nix b/modules/devtools.nix index d3ad897..7bbca9b 100644 --- a/modules/devtools.nix +++ b/modules/devtools.nix @@ -10,7 +10,7 @@ direnv (nix-direnv.override { enableFlakes = true; }) # rust - (inputs.fenix.packages."x86_64-linux".stable.toolchain) + (inputs.fenix.packages."x86_64-linux".complete.toolchain) # nix rnix-lsp nixpkgs-fmt diff --git a/modules/mail/default.nix b/modules/mail/default.nix index dfdb014..4f77a8d 100644 --- a/modules/mail/default.nix +++ b/modules/mail/default.nix @@ -23,6 +23,9 @@ in "mail/dvb.solutions" = { owner = config.users.users.grue.name; }; + "mail/tlm.solutions" = { + owner = config.users.users.grue.name; + }; }; programs.msmtp = { @@ -61,6 +64,17 @@ in tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.msmtp.log + + account grigory@tlm.solutions + host smtp.migadu.com + port 587 + from grigory@tlm.solutions + user grigory@tlm.solutions + passwordeval cat ${config.sops.secrets."mail/tlm.solutions".path} + auth on + tls on + tls_trust_file /etc/ssl/certs/ca-certificates.crt + logfile ~/.msmtp.log ''; }; diff --git a/modules/mail/mbsyncrc b/modules/mail/mbsyncrc index d3c974c..f34f390 100644 --- a/modules/mail/mbsyncrc +++ b/modules/mail/mbsyncrc @@ -72,3 +72,26 @@ MaxMessages 0 ExpireUnread no # End profile +IMAPStore grigory@tlm.solutions-remote +Host imap.migadu.com +Port 993 +User grigory@tlm.solutions +PassCmd "cat /run/secrets/mail/tlm.solutions" +AuthMechs LOGIN +SSLType IMAPS + +MaildirStore grigory@tlm.solutions-local +Subfolders Verbatim +Path /home/grue/mail/grigory@tlm.solutions/ +Inbox /home/grue/mail/grigory@tlm.solutions/INBOX + +Channel grigory@tlm.solutions +Expunge Both +Master :grigory@tlm.solutions-remote: +Slave :grigory@tlm.solutions-local: +Create Both +SyncState * +Patterns * +MaxMessages 0 +ExpireUnread no +# End profile |
