Files
dotfiles/SXHkD/.config/sxhkd/sxhkdrc
Aryadev Chavali 239a11c7a0 search_apps script to make pulling up open applications easier
I added support for focusing a specific window when some kind of
notification occurs to my DWM fork in 879e7d3.  This script allows me
to choose an open window and force my window manager to pull it up.
Very powerful!
2026-01-24 00:44:05 +00:00

148 lines
2.7 KiB
Plaintext

# Launchers
super + Return
notify-send -u low "Launching terminal"; \
$TERMINAL
super + a
dmenu_run
super + e
$HOME/.local/scripts/eselect;
super + E
notify-send -u low "Launching basic"; \
$HOME/.local/scripts/spawn_everything;
super + s
notify-send -u low "Launching browser"; \
$HOME/.local/scripts/browser;
super + f
$HOME/.local/scripts/search_apps;
super + C
dunstctl close;
super + semicolon
$HOME/.local/scripts/qscope;
super + apostrophe
$HOME/.local/scripts/statdisplay;
super + equal
$HOME/.local/scripts/act_display "--auto";
super + minus
$HOME/.local/scripts/act_display "--off";
super + numbersign
$HOME/.local/scripts/bt_connect connect;
super + asciitilde
$HOME/.local/scripts/bt_connect disconnect;
super + underscore
notify-send -u normal "Turning off screentimer"; \
$HOME/.local/scripts/screentimer off;
super + plus
notify-send -u normal "Turning on screentimer"; \
$HOME/.local/scripts/screentimer on;
super + z
notify-send -u low "Launching zathura"; \
zathura;
super + ctrl + m
$HOME/.local/scripts/mail_fetch
super + p
passmenu -f -i
# lock and power
super + alt + l
$HOME/.local/scripts/lock;
super + alt + L
i3lock -c 000000;
super + ctrl + alt + l
xtrlock;
super + F11
systemctl hibernate
super + F12
systemctl suspend
# Profiles
super + Escape
notify-send -u low "Reloading xprofile"; \
sh .xprofile;
super + shift + Escape
notify-send -u low "Reloaded sxhkd"; \
killall sxhkd; sxhkd -r "$XDG_CACHE_HOME/sxhkd_out"
# Media
super + F{6,7,8}
playerctl --player=mpv {previous,play-pause,next};
XF86Audio{Prev,Play,Next}
playerctl --player=mpv {previous,play-pause,next};
XF86Audio{Lower,Raise}Volume
kill -42 $(pidof dwmblocks); \
{pamixer -d,pamixer -i} 5 --allow-boost;
shift + XF86Audio{Lower,Raise}Volume
kill -42 $(pidof dwmblocks); \
{pamixer -d,pamixer -i} 1 --allow-boost;
super + F{9,10}
kill -42 $(pidof dwmblocks); \
{pamixer -d,pamixer -i} 1 --allow-boost;
XF86AudioMute
kill -42 $(pidof dwmblocks); \
pamixer -t;
Pause
playerctl --player=spotify play-pause
Print
$HOME/.local/scripts/screenshot;
super + alt + s
$HOME/.local/scripts/screenshot;
super + ctrl + d
notify-send -u low "Changing background"; \
$HOME/.local/scripts/background;
super + ctrl + D
notify-send -u low "Changing background"; \
$HOME/.local/scripts/black-bg;
# Brightness
XF86MonBrightness{Down,Up}
xbacklight -{dec,inc} 5; \
kill -37 $(pidof dwmblocks);
shift + XF86MonBrightness{Down,Up}
xbacklight -{dec,inc} 1; \
kill -37 $(pidof dwmblocks);
super + F{3,4}
xbacklight -{dec,inc} 5; \
kill -37 $(pidof dwmblocks);
super + shift + F{3,4}
xbacklight -{dec,inc} 1; \
kill -37 $(pidof dwmblocks);
;; Local Variables:
;; mode: conf
;; End: