feat: mail

This commit is contained in:
Philipp Hochkamp 2022-09-06 08:57:25 +02:00
parent f83f1f3524
commit 5f2d2fc54b
8 changed files with 68 additions and 3 deletions

View file

@ -196,6 +196,27 @@ in
fruit:metadata = stream
'';
services.smartd = {
enable = true;
};
nixpkgs.overlays = [
(self: super: {
zfs = super.zfs.override {enableMail = true;};
})
];
services.zfs.zed.settings = {
ZED_EMAIL_ADDR = [ "root" ];
ZED_EMAIL_PROG = "${pkgs.msmtp}/bin/msmtp";
ZED_EMAIL_OPTS = "@ADDRESS@";
ZED_NOTIFY_INTERVAL_SECS = 3600;
ZED_NOTIFY_VERBOSE = true;
ZED_USE_ENCLOSURE_LEDS = true;
ZED_SCRUB_AFTER_RESILVER = true;
};
ragon = {
cli.enable = true;
user.enable = true;
@ -223,6 +244,7 @@ in
docker.enable = true;
ssh.enable = true;
nginx.enable = true;
msmtp.enable = true;
jellyfin.enable = true;
photoprism.enable = true;
tailscale.enable = true;