nixrice/.config/sxhkd/sxhkdrc
2023-08-25 19:40:00 -04:00

45 lines
1.1 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 + 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