Hyprland Cheat Sheet
Mod key = SUPER (Windows key). Bindings from DMS defaults + user additions in ~/.config/hypr/hyprland.conf.
Launch / Quit
| Keys |
Action |
SUPER + Return |
Open terminal (kitty) |
SUPER + T |
Open terminal (kitty — DMS default) |
SUPER + Space |
DMS spotlight launcher |
SUPER + D |
Fuzzel launcher (fallback) |
SUPER + E |
File manager (kitty -e yazi) |
SUPER + Q |
Close focused window |
SUPER + SHIFT + E |
Exit Hyprland |
SUPER + X |
Power menu (DMS) |
SUPER + ALT + L |
Lock screen (DMS) |
Window Control
| Keys |
Action |
SUPER + F |
Maximize window |
SUPER + SHIFT + F |
True fullscreen |
SUPER + SHIFT + T |
Toggle floating |
SUPER + R |
Toggle split direction |
SUPER + drag (left btn) |
Move floating window |
SUPER + drag (right btn) |
Resize window |
SUPER + SHIFT + P |
Toggle monitor DPMS (display power) |
Focus and Movement
| Keys |
Action |
SUPER + H / J / K / L |
Focus left / down / up / right |
SUPER + ← / → / ↑ / ↓ |
Focus (arrow key variant) |
SUPER + SHIFT + H/J/K/L |
Move window in that direction |
SUPER + SHIFT + ←/→/↑/↓ |
Move window (arrow key variant) |
SUPER + CTRL + H/J/K/L |
Focus monitor in that direction |
SUPER + SHIFT + CTRL + H/J/K/L |
Move window to that monitor |
Workspaces
| Keys |
Action |
SUPER + 1–9, 0 |
Switch to workspace 1–10 |
SUPER + SHIFT + 1–9, 0 |
Move window to workspace 1–10 |
SUPER + U |
Previous workspace |
SUPER + I |
Next workspace |
SUPER + scroll wheel |
Cycle workspaces |
SUPER + TAB |
Workspace overview (DMS) |
SUPER + S |
Toggle scratchpad (magic) |
SUPER + SHIFT + S |
Send window to scratchpad |
Screenshots
Saved to ~/Pictures/Screenshots/.
| Keys |
Action |
Print |
Whole output |
CTRL + Print |
Region select |
ALT + Print |
Active window |
DMS Panels / Widgets
| Keys |
Action |
SUPER + V |
Clipboard history panel |
SUPER + M |
Process list |
SUPER + , |
Settings |
SUPER + N |
Notepad |
SUPER + Y |
Wallpaper picker |
SUPER + SHIFT + / |
Keybind cheat sheet (built-in DMS overlay) |
Media / Brightness
All XF86 laptop keys work — volume, mute, mic mute, brightness up/down, play/pause/next/prev — routed through DMS IPC. No extra config needed.
Clipboard History (Manual)
cliphist list | fuzzel -d | cliphist decode | wl-copy
Recovery
| Situation |
Action |
| Stuck session |
Ctrl+Alt+F3 → TTY → loginctl terminate-user $USER |
| View logs |
~/.cache/hyprland/hyprland.log · journalctl --user -b |
| Fallback session |
GDM gear icon → pick GNOME or Sway |
| Reload config |
hyprctl reload |
| Inspect state |
hyprctl clients · hyprctl monitors · hyprctl workspaces |
DMS
- Config:
~/.config/hypr/dms/ — binds, colors, layout, cursor, outputs, windowrules
dms setup — re-run to regenerate baseline config
dms run — start the shell (already in autostart)
- Bar right-click → quick settings, theme, widgets
Cheatsheet Upkeep
Edit this file whenever you change a binding. Commit alongside the config change.