feat(wm): limit max volume
This commit is contained in:
parent
e3f4ea62e7
commit
9db1f2758b
2 changed files with 6 additions and 6 deletions
|
@ -175,7 +175,7 @@ in {
|
|||
xdotool = lib.getExe pkgs.xdotool;
|
||||
flameshot = lib.getExe pkgs.flameshot;
|
||||
playerctl = lib.getExe pkgs.playerctl;
|
||||
pactl = "${pkgs.pulseaudio}/bin/pactl";
|
||||
wpctl = pkgs.wireplumber + "/bin/wpctl";
|
||||
in {
|
||||
"${mod}+Shift+b" = "border none";
|
||||
"${mod}+b" = "border pixel 2";
|
||||
|
@ -271,9 +271,9 @@ in {
|
|||
"${mod}+Shift+space" = "exec ${lib.getExe pkgs._1password-gui} --quick-access";
|
||||
|
||||
# audio
|
||||
"XF86AudioRaiseVolume" = "exec --no-startup-id ${pactl} set-sink-volume 0 +5%";
|
||||
"XF86AudioLowerVolume" = "exec --no-startup-id ${pactl} set-sink-volume 0 -5%";
|
||||
"XF86AudioMute" = "exec --no-startup-id ${pactl} set-sink-mute 0 toggle";
|
||||
"XF86AudioRaiseVolume" = "exec --no-startup-id ${wpctl} set-sink-volume @DEFAULT_AUDIO_SINK@ +5% -l 1.0";
|
||||
"XF86AudioLowerVolume" = "exec --no-startup-id ${wpctl} set-sink-volume @DEFAULT_AUDIO_SINK@ -5% -l 1.0";
|
||||
"XF86AudioMute" = "exec --no-startup-id ${wpctl} set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
||||
"XF86AudioNext" = "exec --no-startup-id ${playerctl} next";
|
||||
"XF86AudioPrev" = "exec --no-startup-id ${playerctl} previous";
|
||||
"XF86AudioPause" = "exec --no-startup-id ${playerctl} play-pause";
|
||||
|
|
|
@ -113,8 +113,8 @@ in {
|
|||
bindm = SUPER,mouse:272,movewindow
|
||||
bindm = SUPER,mouse:273,resizewindow
|
||||
|
||||
binde = ,XF86AudioRaiseVolume,exec,${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
binde = ,XF86AudioLowerVolume,exec,${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
binde = ,XF86AudioRaiseVolume,exec,${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 5%+ -l 1.0
|
||||
binde = ,XF86AudioLowerVolume,exec,${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.0
|
||||
bind = ,XF86AudioMute,exec,${wpctl} set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
bind = ,XF86AudioNext,exec,${playerctl} next
|
||||
bind = ,XF86AudioPrev,exec,${playerctl} previous
|
||||
|
|
Loading…
Reference in a new issue