47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
#!/bin/sh
|
|
# Using super as the main modifier key, so remember to check if a key conflicts with a DWM keybinding.
|
|
|
|
# Reload sxhkdrc configuration
|
|
super + shift + r
|
|
pkill -usr1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config'
|
|
|
|
# Running dmenu scripts
|
|
super + d
|
|
dmenu_run
|
|
super + D
|
|
passmenu
|
|
super + S
|
|
sinkmenu
|
|
super + grave
|
|
dmenuunicode
|
|
super + m
|
|
layoutmenu
|
|
|
|
# Spawn programs
|
|
super + Return
|
|
$TERMINAL
|
|
super + w
|
|
$BROWSER
|
|
|
|
# Implementing basic control hotkeys
|
|
super + Control_L
|
|
fcitx-remote -t
|
|
super + l
|
|
xsecurelock
|
|
super + Print
|
|
dmenu -p "Screenshot filename:" < /dev/null | xargs -I "name" maim -s ~/name
|
|
super + shift + Print
|
|
dmenu -p "Screenshot filename:" < /dev/null | xargs -I "name" maim ~/name
|
|
super + minus
|
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%-; kill -44 $(pidof dwmblocks)
|
|
super + shift + minus
|
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-; kill -44 $(pidof dwmblocks)
|
|
super + equal
|
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%+; kill -44 $(pidof dwmblocks)
|
|
super + shift + equal
|
|
wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+; kill -44 $(pidof dwmblocks)
|
|
XF86MonBrightnessUp
|
|
change-brightness up
|
|
XF86MonBrightnessDown
|
|
change-brightness down
|
|
|