diff --git a/hosts/nas/configuration.nix b/hosts/nas/configuration.nix index 8094fe7..5b5a620 100644 --- a/hosts/nas/configuration.nix +++ b/hosts/nas/configuration.nix @@ -330,6 +330,23 @@ in { }; }; + # Add UPS monitoring service + services.upsmon = { + enable = true; + # Configure UPS device + device = "/dev/usb/hiddev1"; # Change this to your UPS device + driver = "usbhid-ups"; # Change this if your UPS uses a different driver + # Set UPS monitoring options + options = { + # NOTIFYCMD = "/path/to/notify-script.sh"; # Path to your notification script + POLLFREQ = 5; + POLLFREQALERT = 5; + HOSTSYNC = "on"; + DEADTIME = 15; + FINALDELAY = 5; + }; + }; + # Configure nixpkgs nixpkgs = { config = {