# # wm independent hotkeys # # reload sxhkd config super + Escape pkill -USR1 -x sxhkd # # dmenu interfaces # # program launcher super + d dmenu_run -i -l 15 -h 36 -fn 'mononoki Nerd Font Mono' -nb '#000' -nf '#c5c8c6' -sb '#198844' -sf '#000' # desktop application launcher super + r j4-dmenu-desktop --dmenu="dmenu -i -l 15 -h 36 -fn 'mononoki Nerd Font Mono' -nb '#000' -nf '#c5c8c6' -sb '#198844' -sf '#000'" # dmenu prompt for recording super + control + r dmenurecord # run dmenu interface for pass super + alt + p passmenu # run dmenu interface for ytfzf super + y ytfzf-launcher -D 'dmenu -l 15' # run dmenu interface to spawn browsers super + alt + 1 bm # run dmenu interface for qutebrowser profile chooser super + alt + q qbc #qbpm choose # run dmenu interface for librewolf profile chooser super + alt + w lwc # run dmenu interface for mpris super + alt + u mprisctl # run dmenu interface for mount super + alt + comma dmount -p # run dmenu interface for umount super + alt + period dmenuumount #run dmenu prompt for unicode chars super + alt + u dmenuunicode # # utilities # # get xprop super + grave notifyprop # warp cursor to left or right monitor super + {Left,Right} mwarp.py {left,right} # lock the screen super + q loginctl lock-session self # spawn file manager super + alt + f kitty lfrun # toggle touchpad super + alt + t toggletouchpad # notify-send firewall rules super + alt + f notify-iptables # mute volume super + alt + m volsv -t # mute microphone super + alt + shift + m volsv -m # load nsxiv for backgrounds super + alt + x nsxiv ~/.local/src/wallpapers # xkill super + x xkill # pause mpd alt + p playerctl play-pause # # xf86 keys # # manipulate audio stream XF86Audio{Prev,Next,Play,Stop} playerctl {previous,next,play-pause,stop} # turn the brightness up XF86MonBrightnessUp bl -i 1 # turn the brightness down XF86MonBrightnessDown bl -d 1 # raise the volume XF86AudioRaiseVolume volsv -i # lower the volume XF86AudioLowerVolume volsv -d # toggle mute XF86AudioMute volsv -t # mute mic XF86AudioMicMute volsv -m