my terrible dotfiles
at main 41 lines 781 B view raw
1{ 2 pkgs, 3 lib, 4 config, 5 ... 6}: 7{ 8 environment.etc."aliases" = { 9 text = '' 10 root: zed@monke.moe, smartd@monke.moe 11 monke: me@auri.ee 12 ''; 13 mode = "0644"; 14 }; 15 16 sops.secrets = { 17 "zed/smtpPass" = { }; 18 }; 19 20 programs.msmtp = { 21 enable = true; 22 setSendmail = true; 23 defaults = { 24 aliases = "/etc/aliases"; 25 port = 465; 26 tls_trust_file = "/etc/ssl/certs/ca-certificates.crt"; 27 tls = "on"; 28 auth = "login"; 29 tls_starttls = "off"; 30 }; 31 accounts.default = { 32 host = "smtp.purelymail.com"; 33 passwordeval = lib.strings.concatStrings [ 34 "${pkgs.coreutils}/bin/cat " 35 config.sops.secrets."zed/smtpPass".path 36 ]; 37 user = "zed@monke.moe"; 38 from = "zed@monke.moe"; 39 }; 40 }; 41}