blob: 48e54d2985a9293fb3e9b2bdff15e751bc149780 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# SXHDRC
# This is the sxhkdrc for the Simple X Hotkey Daemon.
# https://github.com/baskerville/sxhkd
# Emacs client or emacs if client fails
super + e
emacsclient -c -a "" || emacs
# Web Browser
super + w
$BROWSER
super + shift + w
google-chrome-stable
# Virtualbox
super + v
virtualbox
# Colorpicker
super + c
colorpicker --short --one-shot --preview | xsel -b
# Screenshots
super + s
file="$(date +%Y.%m.%d-%M%S).png" && maim ~/pictures/screenshots/$file && \
notify-send "screenshot" "Image saved to ~/Pictures/screenshots/$file"
super + shift + s
maimpick
# Ebook Library
super + shift + l
calibre
# Shortwave (Radio)
super + shift + r
shortwave
# Shortcut Editing/Reloading
super + k
emacsclient -r -a "" ~/.config/sxhkd/sxhkdrc && notify-send "Keyboard Shortcuts" "Editing shortcuts"
super + shift + k
sudo killall sxhkd && sxhkd && notify-send "Keyboard Shortcuts" "Keyboard shortcuts reloaded"
# Audio
XF86AudioMute
amixer -q -D pulse sset Master toggle && dwmstatus
XF86Audio{Raise,Lower}Volume
pactl -- set-sink-volume 0 {+,-}10% && dwmstatus
# Brightness
XF86MonBrightnessUp
brightnessctl s +10% && notify-send "Brightness" "Brightness increased"
XF86MonBrightnessDown
brightnessctl s 10%- && notify-send "Brightness" "Brightness decreased"
# Microphone Toggle
super + alt + control + space
amixer set Capture toggle && dwmstatus && amixer get Capture | grep '\[off\]' && notify-send "Microphone" "Microphone muted" || notify-send "Microphone" "Microphone on"
# Bluetooth
super + shift + b
blueman-manager
# Lock Screen
# super + l
# xscreensaver-command -lock
|