add mail i guess for some reason im doing this LMAO

This commit is contained in:
2026-05-01 00:43:59 -05:00
parent 2bfabc246a
commit cb98b17f44
2 changed files with 46 additions and 4 deletions
@@ -5,6 +5,8 @@
...
}: let
cfg = config.holocron.zfs;
sec = config.sops.secrets;
in {
options.holocron.zfs = {
enable = lib.mkEnableOption "enables zfs";
@@ -22,7 +24,7 @@ in {
boot.kernelParams = [ "zfs.zfs_arc_max=12884901888" ];
# pools to import
#boot.zfs.extraPools = [ "holocron" ];
#boot.zfs.extraPools = [ "holocron" ];
# enable smart monitoring
services.smartd = {
@@ -41,7 +43,7 @@ in {
autoScrub.interval = "weekly";
# email notifs
zed = {
enableMail = true;
#enableMail = true;
settings = {
ZED_EMAIL_ADDR = ["root"];
# send notification if scrub succeeds
@@ -52,5 +54,43 @@ in {
# install userspace tools for smart
environment.systemPackages = with pkgs; [smartmontools];
# mail test
services.mail.sendmailSetuidWrapper.enable = true;
programs.msmtp = {
enable = true;
setSendmail = true;
defaults = {
aliases = "/etc/aliases";
port = 587;
auth = "plain";
tls = "on";
tls_starttls = "on";
};
accounts.default = {
host = "mtp.mail.me.com";
user = "bdhelderman@icloud.com";
from = "bdhelderman@icloud.com";
passwordeval = "cat ${sec."email_pass".path}";
};
};
environment.etc.aliases.text = ''
root: me@blakedheld.xyz
blake: me@blakedheld.xyz
'';
sops.secrets = {
"email_pass" = {
owner = "blake";
group = "blake";
};
};
};
}
+4 -2
View File
@@ -9,6 +9,8 @@ borg_passwd: ENC[AES256_GCM,data:XOMJtr+DRs7xn5Iclc49iTzK9cFJyc/fSXJjhdKa9jdN,iv
#ENC[AES256_GCM,data:NbXyRroLF2uxHjROnBg9OLQ=,iv:W9Nse9yamov3rflDKBeISO+miQkjH7QfBUZdsDmDM4I=,tag:/RmH3JyriXFxf0hEh9/iRQ==,type:comment]
cloudflare:
api_token: ENC[AES256_GCM,data:VuRwfZe1cdnQLvxlp9GCDOt9Ijhz4fh2yOev2wLOdLV+zw91blA3Zis2BRyI/ZwN4y+IhiqlpBzXCsoFqw==,iv:6Bt11zz1/slvszh9ZGQ0ov5ts0jAZIAMx3G2AimKIs4=,tag:tyEVhsKCGrJWm6yn+GUlUQ==,type:str]
#ENC[AES256_GCM,data:3Nnp9ASh+BPPwSOa+Xx3YEqKnh48oW6sWCQCXy9iZ61qGv9Ubjeaccr+Bh0bD9s=,iv:LwbptKdbhO2yki2BIK+6uPMqe14FNC4EcIwO6HS5xAc=,tag:38P0kwfAFVEps6MnMU8XeA==,type:comment]
email_pass: ENC[AES256_GCM,data:T4heTFuvD3rUJUInDpJnIhwECw==,iv:uDOk6FKtfYjedE/I3zh9Tl7QuYz/OBe/3tlrTitf2DY=,tag:a80RoPPHMSETAbk5pqGfiQ==,type:str]
#ENC[AES256_GCM,data:ztRwuY0mTMDmwV5HqVR7Dmc+dCWcrVRtWZGEL1abE/WUcA==,iv:mmaWfHRiENJUGNhyUBFo1z7PdzVPH1OUZrVhkce6KV0=,tag:GKEvT0qkzTtimQXDueKPdw==,type:comment]
holocron_creds: ENC[AES256_GCM,data:2QXtXrN5w0UFn70GZOsYFPdtPwjLcuUdtkEam5aZ83N6LEDqPWJi,iv:kUS9pq5CX19vqHumc6QjY+Xpd4N+Ge7oCcQYtMFh+WM=,tag:IUA1ZVThF91EdHrwmS624g==,type:str]
#ENC[AES256_GCM,data:VdbMrwGKUKNJHw==,iv:OLwBh6KQXR/H8eRgp/hH8k3QfIkK/ydL735kx/dpc8E=,tag:N+v+ym6RMbvW4IckbiLK8Q==,type:comment]
@@ -73,7 +75,7 @@ sops:
U0tmdFBuZnJES3piOTZNV0VKQmQ0eVUKCWRQ/flLzmpC64WyLoipklZBmrkpYiUg
PRu+itNolpPTHm96pe+P93g2iP0wgekG0cX21wkiU2xaLF3dY2FEIA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-04-24T23:00:55Z"
mac: ENC[AES256_GCM,data:YIkJvC6fb++41e429DXLki/4//O48enrP+iitGbJIDFctSgbBP8U6tgBZTaPjIyLNCpK7yYDRscb1Ydp7gyrAdCOmTVx0SFrcvpsmE76Mw4HNi/xIyrVeQ2HnLal96r3pLIJktIqxEfgcncFdErD13quaLyZiMeZVYwvCMk9+RQ=,iv:xeJ33apAVfSOVjmsT4hBjETDbvx0A5TumiGBOXlrwdY=,tag:j+TzpCY0NPpX5kzVxUwsnA==,type:str]
lastmodified: "2026-05-01T05:42:02Z"
mac: ENC[AES256_GCM,data:mV2wWSNKhuT+1kjqP8tXUorKbHZw3w22Y9QehGrK5LGXyg5oFKilOmI5jxwfxLwd2ZQ97t9Kf7n/yH4DYtXo7buCeRCFDWh0EJZOzXFX1mKGeCeLsTx8GUf82UmXpfWrWdU7xBMl4LLFJhmzCWhtMBxP9i3Us+FPw91slyxrF5w=,iv:JUkqYGQSHQG8q3cHV0CCmFXAAXaK6GqXHKsxNy/G6CI=,tag:n/x6AQ/1qgtOzVrrj+sgQw==,type:str]
unencrypted_suffix: _unencrypted
version: 3.12.1