|
- { pkgs, ... }:
-
- {
-
- # to do: make this parameterised
- services.actkbd = {
- enable = true;
- bindings = [
- { keys = [ 113 ];
- events = [ "key" ];
- command =
- "/run/current-system/sw/bin/runuser -l thorn -c '${pkgs.alsaUtils}/bin/amixer -q set Master toggle'";
- }
- { keys = [ 114 ];
- events = [ "key" "rep" ];
- command =
- "/run/current-system/sw/bin/runuser -l thorn -c '${pkgs.alsaUtils}/bin/amixer -q -c 0 set Master 4- unmute'";
- }
- { keys = [ 115 ];
- events = [ "key" "rep" ];
- command =
- "/run/current-system/sw/bin/runuser -l thorn -c '${pkgs.alsaUtils}/bin/amixer -q -c 0 set Master 4+ unmute'";
- }
- ];
- };
-
- }
|