Documentation Index
Fetch the complete documentation index at: https://mintlify.com/matiasOliva64/dotfiles-Hyprland-fedora/llms.txt
Use this file to discover all available pages before exploring further.
Hyprland uses the Super key (Windows key) as the primary modifier for all bindings, referred to as $mainMod in the config. Every shortcut in this setup is built around that single key, keeping muscle memory consistent whether you’re launching apps, managing windows, or switching workspaces.
Application launchers
| Shortcut | Action |
|---|
| Super + Q | Open terminal (Kitty) |
| Super + E | File manager (Dolphin) |
| Super + R | Application launcher (Wofi) |
| Super + M | Exit Hyprland session |
Window management
| Shortcut | Action |
|---|
| Super + C | Close active window |
| Super + V | Toggle floating mode |
| Super + F | Toggle fullscreen |
| Super + P | Pseudotile (dwindle) |
| Super + J | Toggle split (dwindle) |
| Super + B | Reload Waybar |
Focus and movement
| Shortcut | Action |
|---|
| Super + Arrow keys | Move focus in that direction |
| Super + 1–0 | Switch to workspace 1–10 |
| Super + Shift + 1–0 | Move active window to workspace |
| Super + S | Toggle special workspace (scratchpad) |
| Super + Shift + S | Move window to special workspace |
| Super + Mouse scroll | Cycle through workspaces |
| Super + LMB drag | Move a floating window |
| Super + RMB drag | Resize a floating window |
Notifications
These bindings control the Dunst notification daemon.
| Shortcut | Action |
|---|
| Super + N | Close the last notification |
| Super + H | Show notification history |
| Super + Shift + N | Close all notifications |
Screenshots
| Shortcut | Action |
|---|
| Print | Region screenshot → open in swappy |
| Shift + Print | Full-screen screenshot → open in swappy |
These bindings use wpctl for audio, brightnessctl for brightness, and playerctl for media playback.
| Shortcut | Action |
|---|
| XF86AudioRaiseVolume | Volume up 5% |
| XF86AudioLowerVolume | Volume down 5% |
| XF86AudioMute | Toggle mute |
| XF86AudioMicMute | Toggle microphone mute |
| XF86MonBrightnessUp | Brightness +5% |
| XF86MonBrightnessDown | Brightness −5% |
| XF86AudioNext | Next track (playerctl) |
| XF86AudioPrev | Previous track (playerctl) |
| XF86AudioPlay / XF86AudioPause | Play/pause (playerctl) |
All keybindings are defined in hypr/hyprland.conf under the ### KEYBINDINGS ### section.
The modifier key is set via the $mainMod variable at the top of the keybindings section:Change this to ALT or any other modifier if you prefer a different primary key.