fix: switch to pactl
i guess it has a wider adpotion because it just relies on pulseaudio?
This commit is contained in:
parent
ff23d37b5c
commit
8a30d60c67
1 changed files with 5 additions and 4 deletions
|
|
@ -16,7 +16,8 @@ in {
|
|||
'';
|
||||
type = t.listOf t.attrs;
|
||||
default = let
|
||||
amixer = lib.getExe' pkgs.alsa-utils;
|
||||
# relies on pulseaudio
|
||||
pactl = lib.getExe' pkgs.pulseaudio "pactl";
|
||||
in [
|
||||
{
|
||||
key = "XF86WWW";
|
||||
|
|
@ -40,15 +41,15 @@ in {
|
|||
}
|
||||
{
|
||||
key = "XF86AudioMute";
|
||||
exe = "${amixer} set Master toggle";
|
||||
exe = "${pactl} set-sink-mute @DEFAULT_SINK@ toggle";
|
||||
}
|
||||
{
|
||||
key = "XF86AudioLowerVolume";
|
||||
exe = "${amixer} set Master 5%-";
|
||||
exe = "${pactl} set-sink-volume @DEFAULT_SINK@ -5%";
|
||||
}
|
||||
{
|
||||
key = "XF86AudioRaiseVolume";
|
||||
exe = "${amixer} set Master 5%+";
|
||||
exe = "${pactl} set-sink-volume @DEFAULT_SINK@ +5%";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue