Configures UPS for NixOS server

This commit is contained in:
Dennis Schoepf 2025-01-08 14:37:47 +01:00
parent 7ae2b675b7
commit a8207ffcb8

View file

@ -76,6 +76,7 @@
jellyfin
jellyfin-web
jellyfin-ffmpeg
usbutils
];
# Programs
@ -85,6 +86,23 @@
enableSSHSupport = true;
};
# UPS
power.ups = {
enable = true;
ups."eaton-ups" = {
driver = "usbhid-ups";
port = "auto";
};
users.upsmon = {
passwordFile = "/etc/upsmon.passwd";
upsmon = "primary";
};
upsmon.monitor."eaton-ups".user = "upsmon";
};
# Services
# SSH
services.openssh = {