dotfiles/.config/sxhkd/sxhkdrc
Marty Oehme 81ecb4dfb6 [HACK] Add fix for sxhkd rofi menu
HACK TODO: Added a hard-coded line to the rofi powermenu mode in
.config. Should either point to an XDG compliant rofi-modes folder
(.config/rofi-modi or smthg), or, ideally a specific directory in rofi
configuration or scripts and rofi specific dirs. That depends on the
rofi modi being seen primarily as scripts or as configuration of the
operating procedure of rofi.
2019-09-10 23:47:50 +02:00

37 lines
1 KiB
Text

# universal x key bindings
# Open terminal emulator (TODO find way to not hard-code alacritty, perhaps ENV vars)
super + Return
exec alacritty
# open quick start menu
super + space
exec rofi -show drun -theme /themes/dmenu
# open more extensive run menu
super + r
exec rofi -modi combi,ssh -show combi -combi-modi "window,clipboard:greenclip print,run"
# System functionality
# Enable lock screen (TODO does not stop music, etc yet
super + x
lockscreen
# Open System Power Menu
super + BackSpace
rofi -modi "powermenu:~/.config/rofi/modes/powermenu" -show powermenu -theme themes/powermenu
# enable function (/media) key functionality
# TODO: set up next song, previous song, pause, etc
# see: https://www.reddit.com/r/i3wm/comments/3a6nh3/help_how_to_use_function_keys_in_i3_config/
XF86MonBrightnessUp
exec `xbacklight -inc 10`
XF86MonBrightnessDown
exec `xbacklight -dec 10`
XF86AudioMute
exec `pulsemixer --toggle-mute`
XF86AudioRaiseVolume
exec `pulsemixer --change-volume +5`
XF86AudioLowerVolume
exec `pulsemixer --change-volume -5`