Files
nixos-config/KEYBINDINGS.md
2025-11-19 08:42:21 +01:00

3.1 KiB

Hyprland Keybindings Cheat Sheet

Modifier Key

SUPER = Windows/Command Key


🚀 Launch Applications

Keybinding Action
SUPER + Return Open Terminal (Kitty)
SUPER + D Application Launcher (Wofi)
SUPER + E File Manager (Thunar)

🪟 Window Management

Keybinding Action
SUPER + Q Close Window
SUPER + V Toggle Floating
SUPER + F Toggle Fullscreen
SUPER + P Toggle Pseudo-tiling
SUPER + J Toggle Split Direction
SUPER + M Exit Hyprland

🧭 Navigation

Keybinding Action
SUPER + ↑ Focus Up
SUPER + ↓ Focus Down
SUPER + ← Focus Left
SUPER + → Focus Right

🔢 Workspaces

Switch Workspace

Keybinding Action
SUPER + 1 Workspace 1
SUPER + 2 Workspace 2
SUPER + 3 Workspace 3
SUPER + 4 Workspace 4
SUPER + 5 Workspace 5
SUPER + 6 Workspace 6
SUPER + 7 Workspace 7
SUPER + 8 Workspace 8
SUPER + 9 Workspace 9
SUPER + 0 Workspace 10

Move Window to Workspace

Keybinding Action
SUPER + SHIFT + 1 Move to Workspace 1
SUPER + SHIFT + 2 Move to Workspace 2
... ...
SUPER + SHIFT + 0 Move to Workspace 10

Scroll Workspaces

Keybinding Action
SUPER + Mouse Wheel Up Next Workspace
SUPER + Mouse Wheel Down Previous Workspace

🖱️ Mouse Actions

Keybinding Action
SUPER + Left Click + Drag Move Window
SUPER + Right Click + Drag Resize Window

📸 Screenshots

Keybinding Action
SUPER + SHIFT + S Screenshot (to clipboard)
Print Screenshot (save to ~/Pictures)

🔊 Media Controls

Keybinding Action
Volume Up Key Increase Volume
Volume Down Key Decrease Volume
Mute Key Toggle Mute
Mic Mute Key Toggle Microphone Mute

🔆 Brightness

Keybinding Action
Brightness Up Key Increase Brightness
Brightness Down Key Decrease Brightness

💡 Tips

  1. First Time? Press SUPER + Return to open a terminal
  2. Find Apps? Press SUPER + D to search for applications
  3. Need Help? Most settings are in ~/.config/nixos/home/hyprland.nix
  4. Customize? Edit the config and run update in terminal
  5. Stuck? Press SUPER + M to exit Hyprland

🛠️ Useful Commands

# Reload Hyprland config (from terminal)
hyprctl reload

# Check Hyprland info
hyprctl version

# List all windows
hyprctl clients

# View logs
cat /tmp/hypr/$(ls -t /tmp/hypr/ | head -n 1)/hyprland.log

🎨 Customization

To change keybindings, edit: ~/.config/nixos/home/hyprland.nix

Then rebuild:

update  # or: sudo nixos-rebuild switch --flake ~/.config/nixos#HOSTNAME

Pro Tip: Print this cheat sheet or keep it handy while you learn Hyprland! 📄