diff options
| author | Kj Tsanaktsidis <kjtsanaktsidis@groq.com> | 2026-01-09 11:49:02 +1100 |
|---|---|---|
| committer | Kj Tsanaktsidis <kjtsanaktsidis@groq.com> | 2026-01-09 11:49:02 +1100 |
| commit | f5686b8e377ce3ecbf617783b4f2398423cb19fd (patch) | |
| tree | f73ade1b48886a27596c6aaa66382243193584aa /labsrv01/home-kjtsanaktsidis.nix | |
| parent | ce0fd0954a369056d1779fb33786ff96856e6418 (diff) | |
sendmail
Diffstat (limited to 'labsrv01/home-kjtsanaktsidis.nix')
| -rw-r--r-- | labsrv01/home-kjtsanaktsidis.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/labsrv01/home-kjtsanaktsidis.nix b/labsrv01/home-kjtsanaktsidis.nix index ce32e86..8195727 100644 --- a/labsrv01/home-kjtsanaktsidis.nix +++ b/labsrv01/home-kjtsanaktsidis.nix @@ -37,9 +37,34 @@ kj_gpg_private_key = { path = "${config.home.homeDirectory}/.gnupg/private-key.asc"; }; + fastmail_app_password = { + path = "${config.xdg.configHome}/secrets/fastmail_app_password"; + }; }; }; + accounts.email.accounts.fastmail = { + enable = true; + primary = true; + address = "kj@kjtsanaktsidis.id.au"; + realName = "KJ Tsanaktsidis"; + userName = "kj@kjtsanaktsidis.id.au"; + flavor = "fastmail.com"; + msmtp = { + enable = true; + extraConfig = { + host = "smtp.fastmail.com"; + port = "465"; + tls = "on"; + auth = "on"; + user = "kj@kjtsanaktsidis.id.au"; + from = "kj@kjtsanaktsidis.id.au"; + passwordeval = "cat ${config.sops.secrets.fastmail_app_password.path}"; + }; + }; + }; + programs.msmtp.enable = true; + # Git configuration programs.git = { enable = true; @@ -47,6 +72,12 @@ user.name = "KJ Tsanaktsidis"; user.email = "kj@kjtsanaktsidis.id.au"; pull.rebase = true; + sendemail = { + sendmailCmd = "${pkgs.msmtp}/bin/msmtp -a default"; + from = "KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au>"; + confirm = "always"; + annotate = true; + }; }; signing = { key = "7F21FB211E24B02A5DEF86E227CD40EB9B81C726"; |
