{ config, ... }: let serverEmail = "poweredge@tjkeller.xyz"; in { # Mailer password secret for mail application password sops.secrets.mailerPassword.sopsFile = ./resources/secrets/mailer.yaml; # Enable mta for system event notifications services.mail._mailer = { sender = { host = "mail.tjkeller.xyz"; user = serverEmail; from = serverEmail; passwordFile = config.sops.secrets.mailerPassword.path; }; recipient = serverEmail; } # Enable zed mailer module services.zfs._zedMailer.enable = true; # Enable smartd notifications services.smartd.notifications.mail = { enable = true; sender = serverEmail; recipient = serverEmail; }; }