From f55307fd73af235069744dd5155fda0bc73fe613 Mon Sep 17 00:00:00 2001 From: lassulus Date: Thu, 7 Sep 2023 12:26:31 +0200 Subject: lass: migrate away --- lass/2configs/power-action.nix | 45 ------------------------------------------ 1 file changed, 45 deletions(-) delete mode 100644 lass/2configs/power-action.nix (limited to 'lass/2configs/power-action.nix') diff --git a/lass/2configs/power-action.nix b/lass/2configs/power-action.nix deleted file mode 100644 index 648ffc784..000000000 --- a/lass/2configs/power-action.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ config, pkgs, ... }: - -let - suspend = pkgs.writeDash "suspend" '' - ${pkgs.systemd}/bin/systemctl suspend - ''; - - speak = text: - pkgs.writeDash "speak" '' - ${pkgs.espeak}/bin/espeak -v +whisper -s 110 "${text}" - ''; - -in { - krebs.power-action = { - enable = true; - plans.low-battery = { - upperLimit = 10; - lowerLimit = 15; - charging = false; - action = pkgs.writeDash "warn-low-battery" '' - ${speak "power level low"} - ''; - }; - plans.suspend = { - upperLimit = 10; - lowerLimit = 0; - charging = false; - action = pkgs.writeDash "suspend-wrapper" '' - /run/wrappers/bin/sudo ${suspend} - ''; - }; - user = "lass"; - }; - - users.users.power-action = { - isNormalUser = true; - extraGroups = [ - "audio" - ]; - }; - - security.sudo.extraConfig = '' - ${config.krebs.power-action.user} ALL= (root) NOPASSWD: ${suspend} - ''; -} -- cgit v1.2.3 [cgit] Unable to lock slot /tmp/cgit/3c300000.lock: No such file or directory (2)