mirror of
https://github.com/basecamp/omarchy.git
synced 2025-07-28 04:39:25 +00:00

* feat: Add a keyboard shortcuts helper This commit: * Changes keybinds to use `bindd` and adds descriptions for each one * Changes the keybinds script to use `hyprctl binds` to inspect runtime keybinds and generate a wofi menu to search/inspect keybinds * Rely on 'order defined' for sorting Using `hyprctl binds` lets us get the binds in the order they're defined. This lets us be deliberate about what keybinds we want to show up at the top of the presented window. * Skip cache file for keybinds * Strip extra newline causing double spacing
14 lines
901 B
Plaintext
14 lines
901 B
Plaintext
# Laptop multimedia keys for volume, media control, and LCD brightness
|
|
bindeld = ,XF86AudioRaiseVolume, Raise Volume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+
|
|
bindeld = ,XF86AudioLowerVolume, Lower Volume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
|
bindeld = ,XF86AudioMute, Mute Speakers, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
bindeld = ,XF86AudioMicMute, Mute Mic, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
|
bindeld = ,XF86MonBrightnessUp, Raise Brightness, exec, brightnessctl -e4 -n2 set 5%+
|
|
bindeld = ,XF86MonBrightnessDown, Lower Brightness, exec, brightnessctl -e4 -n2 set 5%-
|
|
|
|
# Requires playerctl
|
|
bindld = , XF86AudioNext, Next Track, exec, playerctl next
|
|
bindld = , XF86AudioPause, Pause Media, exec, playerctl play-pause
|
|
bindld = , XF86AudioPlay, Pause Media, exec, playerctl play-pause
|
|
bindld = , XF86AudioPrev, Previous Track, exec, playerctl previous
|