feat(niri): add 'playerctl' keybindings
This commit is contained in:
@@ -97,6 +97,10 @@ binds {
|
||||
XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; }
|
||||
XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; }
|
||||
|
||||
XF86AudioPlay allow-when-locked=true repeat=false { spawn "playerctl" "play-pause"; }
|
||||
XF86AudioNext allow-when-locked=true repeat=false { spawn "playerctl" "next"; }
|
||||
XF86AudioPrev allow-when-locked=true repeat=false { spawn "playerctl" "previous"; }
|
||||
|
||||
Mod+Shift+XF86Display { power-off-monitors; }
|
||||
XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; }
|
||||
XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; }
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
file.".config/niri/config.kdl".source = ./config.kdl;
|
||||
packages = with pkgs; [
|
||||
brightnessctl
|
||||
playerctl
|
||||
wlsunset
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user