Switch audio control to wpctl
This commit is contained in:
parent
0677f93873
commit
25f3a1cde2
1 changed files with 8 additions and 5 deletions
|
@ -71,7 +71,7 @@ in rec {
|
|||
keybindings = let
|
||||
mod = wayland.windowManager.sway.config.modifier;
|
||||
playerctl = "${pkgs.playerctl}/bin/playerctl";
|
||||
pamixer = "${pkgs.pamixer}/bin/pamixer";
|
||||
wpctl = "${pkgs.wireplumber}/bin/wpctl";
|
||||
light = "${pkgs.light}/bin/light";
|
||||
in lib.mkOptionDefault {
|
||||
"${mod}+p" = "exec passbemenu";
|
||||
|
@ -96,10 +96,13 @@ in rec {
|
|||
"Ctrl+mod1+Shift+L" = "exec ${pkgs.systemd}/bin/systemctl suspend";
|
||||
|
||||
# pulse audio volume control
|
||||
XF86AudioLowerVolume = "exec ${pamixer} --decrease 3";
|
||||
XF86AudioRaiseVolume = "exec ${pamixer} --increase 3";
|
||||
XF86AudioMute = "exec ${pamixer} --toggle-mute";
|
||||
XF86AudioMicMute = "exec ${pamixer} --default-source --toggle-mute";
|
||||
XF86AudioLowerVolume =
|
||||
"exec ${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 3%-";
|
||||
XF86AudioRaiseVolume =
|
||||
"exec ${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 3%+";
|
||||
XF86AudioMute = "exec ${wpctl} set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
||||
XF86AudioMicMute =
|
||||
"exec ${wpctl} set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
|
||||
|
||||
# Spotify control
|
||||
XF86AudioPause = "exec ${playerctl} play-pause";
|
||||
|
|
Loading…
Add table
Reference in a new issue