about summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/ups.nix
diff options
context:
space:
mode:
authornikstur <nikstur@outlook.com>2023-10-19 23:56:01 +0200
committernikstur <nikstur@outlook.com>2023-10-25 23:44:01 +0200
commit1b2b1364dee8beed7168ecae05362a33df13a8fe (patch)
treebb247e5a79d44b52b98cc9c0e6bdd740dcbe1d0c /nixos/modules/services/monitoring/ups.nix
parent88f63d11659edaab1a62621e627fd4f23bb64b04 (diff)
nixos/ups: replace activationScript via tmpfiles
Diffstat (limited to 'nixos/modules/services/monitoring/ups.nix')
-rw-r--r--nixos/modules/services/monitoring/ups.nix8
1 files changed, 3 insertions, 5 deletions
diff --git a/nixos/modules/services/monitoring/ups.nix b/nixos/modules/services/monitoring/ups.nix
index bb11b6a1c1d01..efef2d777acd8 100644
--- a/nixos/modules/services/monitoring/ups.nix
+++ b/nixos/modules/services/monitoring/ups.nix
@@ -239,11 +239,9 @@ in
 
     power.ups.schedulerRules = mkDefault "${pkgs.nut}/etc/upssched.conf.sample";
 
-    system.activationScripts.upsSetup = stringAfter [ "users" "groups" ]
-      ''
-        # Used to store pid files of drivers.
-        mkdir -p /var/state/ups
-      '';
+    systemd.tmpfiles.rules = [
+      "d /var/state/ups -"
+    ];
 
 
 /*