## XF86
{_,shift+}XF86MonBrightness{Down,Up}
brightnessctl set {5%-,1%,5%+,100%}
{_,shift+}XF86Audio{Lower,Raise}Volume
pactl set-sink-volume @DEFAULT_SINK@ {-5%,0%,+5%,100%}
XF86Audio{_,Mic}Mute
port={sink,source}; \
PORT=$(echo $port | tr '[:lower:]' '[:upper:]'); \
pactl set-${port}-mute @DEFAULT_${PORT}@ toggle
## Applications
ctrl+alt+{t,e,f}
{$TERMINAL,xdg-open "$HOME",$BROWSER}
ctrl+alt+{s,v,x,a,n,m,o}
$TERMINAL -e "$SHELL -i -c {$SHELL,$EDITOR,tmux,pulsemixer,nmtui,ncmpcpp,htop}"
## Background
ctrl+alt+{b,g}
background {_,--video}
## mpc
ctrl+alt+p
mpc -q toggle
ctrl+alt+{h,l}
mpc -q {prev,next}
ctrl+alt+{j,k}
mpc -q volume {-,+}5
## systemctl
ctrl+alt+shift+{p,r,s,h}
systemctl {poweroff,reboot,suspend,hibernate}
ctrl+alt+shift+{t,l}
loginctl {terminate,lock}-session $XDG_SESSION_ID