feat: default Hotkeys #19

Merged
krauterbaquette merged 4 commits from hotkey into Dev 2025-09-18 12:42:32 +02:00
Showing only changes of commit 8a30d60c67 - Show all commits

View file

@ -16,7 +16,8 @@ in {
''; '';
type = t.listOf t.attrs; type = t.listOf t.attrs;
default = let default = let
amixer = lib.getExe' pkgs.alsa-utils; # relies on pulseaudio
pactl = lib.getExe' pkgs.pulseaudio "pactl";
in [ in [
{ {
key = "XF86WWW"; key = "XF86WWW";
@ -40,15 +41,15 @@ in {
} }
{ {
key = "XF86AudioMute"; key = "XF86AudioMute";
exe = "${amixer} set Master toggle"; exe = "${pactl} set-sink-mute @DEFAULT_SINK@ toggle";
} }
{ {
key = "XF86AudioLowerVolume"; key = "XF86AudioLowerVolume";
exe = "${amixer} set Master 5%-"; exe = "${pactl} set-sink-volume @DEFAULT_SINK@ -5%";
} }
{ {
key = "XF86AudioRaiseVolume"; key = "XF86AudioRaiseVolume";
exe = "${amixer} set Master 5%+"; exe = "${pactl} set-sink-volume @DEFAULT_SINK@ +5%";
} }
]; ];
}; };