From a4cbc0f6210e2f3a1d30102ffe7044d2958ca210 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Wed, 20 Sep 2023 10:41:33 +0200 Subject: [PATCH] [Power] attempt to make Intel RAPL energy monitoring readable by users in power group --- power.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/power.nix b/power.nix index 906d24c..04b4544 100644 --- a/power.nix +++ b/power.nix @@ -116,7 +116,11 @@ in { ACTION!="remove", KERNEL=="BAT*", SUBSYSTEM=="power_supply", ATTR{status}=="Discharging", RUN+="${pkgs.systemd}/bin/systemctl start battery-power.target" ACTION!="remove", KERNEL=="BAT*", SUBSYSTEM=="power_supply", ATTR{status}=="Charging", RUN+="${pkgs.systemd}/bin/systemctl stop battery-power.target" + + ACTION!="remove", DEVPATH=="*intel-rapl:*", SUBSYSTEM=="powercap", RUN+="${pkgs.coreutils}/bin/chmod g+r '/sys%p/ernegy_uj'" ''; + + users.groups.power = {}; systemd.services.undervolt-intel = { script = ""