{ config, lib, pkgs, ... }:

{
  # Notify when a disk starts going haywire
  services.smartd = {
    enable = true;
    notifications.mail = {
      enable = true;
      recipient = "akasroua@gmail.com";
    };
  };

  # Enable trivial MTA for smartd notifications
  services.ssmtp = {
    enable = true;
    useTLS = true;
    useSTARTTLS = true;
    domain = "gmail.com";
    hostName = "smtp.gmail.com:587";
    authUser = "akasroua@gmail.com";
    authPassFile = "/run/keys/ssmtp";
  };
}