feat: setup email notification on systemd failures

This commit is contained in:
Felix Schröter 2022-05-01 16:42:56 +02:00
parent ed11e6c19a
commit 68d499f5cf
Signed by: felschr
GPG key ID: 671E39E6744C807D
4 changed files with 103 additions and 0 deletions

22
services/mail.nix Normal file
View file

@ -0,0 +1,22 @@
{ config, pkgs, ... }:
{
programs.msmtp = {
enable = true;
defaults = {
tls = true;
tls_starttls = true;
auth = true;
};
accounts.default = rec {
tls = true;
tls_starttls = true;
host = "smtp.web.de";
port = 587;
user = "felschr@web.de";
passwordeval = "cat /etc/nixos/secrets/smtp";
# from = "%U@server.felschr.com";
from = user;
};
};
}