about summary refs log tree commit diff
path: root/machines/devhell
diff options
context:
space:
mode:
authordevhell <devhell@mailfresser.de>2021-03-01 02:08:40 +0000
committerdevhell <devhell@mailfresser.de>2021-03-01 02:09:57 +0000
commit59dbc84cb214ed3df6506e95d3bf59b89f9d3548 (patch)
tree06a7658d76f2dc9389beb6d52a3202f5efd82edc /machines/devhell
parent37945f084e861591e548f4bfd08174a19d7dbd1a (diff)
machines/herja: Add non-functioning mute btn event
For some reason this doesn't work yet. It works fine when run manually
as root or my own user, but when acpid runs it nothing happens. Dunno
yet why.
Diffstat (limited to 'machines/devhell')
-rw-r--r--machines/devhell/herja.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/machines/devhell/herja.nix b/machines/devhell/herja.nix
index f24f5b7e..c086a7ec 100644
--- a/machines/devhell/herja.nix
+++ b/machines/devhell/herja.nix
@@ -127,6 +127,16 @@
   services.tlp.enable = true;
   services.illum.enable = true;
   services.fwupd.enable = true;
+  services.acpid = {
+    enable = true;
+    handlers = {
+      mutebutton = {
+        action = "${pkgs.pulseaudioLight}/bin/pactl set-source-mute 1 toggle";
+        event = "button/f20.*";
+      };
+    };
+    logEvents = true;
+  };
 
   services.xserver = {
     enable = true;