add mail i guess for some reason im doing this LMAO
This commit is contained in:
@@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user