Merge Dev with main #21
1 changed files with 5 additions and 4 deletions
|
|
@ -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%";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue