Hyprland
WM-01 // COMPOSITOR
Hyprland is a dynamic tiling Wayland compositor with smooth animations and GPU-accelerated rendering. It is the core window manager in omfreebdy.
Image not found
Image not found
Configuration
Section titled “Configuration”Hyprland’s config lives at ~/.config/hypr/hyprland.conf with modular includes from ~/.config/hypr/conf/:
| File | Purpose |
|---|---|
conf/envs.conf | Wayland/XDG environment variables |
conf/autostart.conf | Applications started with Hyprland |
conf/looknfeel.conf | Gaps, borders, opacity, blur, animations |
conf/input.conf | Keyboard layout, repeat rate, touchpad |
conf/windows.conf | Per-application window rules |
conf/bindings.conf | All keybindings |
Default Programs
Section titled “Default Programs”| Program | Command |
|---|---|
| Terminal | ghostty |
| Browser | brave-browser |
| File Manager | nautilus |
| Launcher | fuzzel |
Visual Defaults
Section titled “Visual Defaults”- Gaps: 5px inner, 10px outer
- Borders: 2px, blue-to-green gradient (active), dark gray (inactive)
- Opacity: 0.97 active, 0.90 inactive
- Corner rounding: 8px
- Blur: enabled, size 3, 2 passes, brightness 0.60
- Layout: dwindle (spiral tiling)
Key Bindings
Section titled “Key Bindings”The primary modifier is Super (Windows key).
Window Management
Section titled “Window Management”| Shortcut | Action |
|---|---|
| Super + W | Close window |
| Super + T | Toggle floating |
| Super + F | Fullscreen |
| Super + J | Toggle split layout |
| Super + O | Pop out (float + pin) |
| Super + C | Center floating window |
Navigation
Section titled “Navigation”| Shortcut | Action |
|---|---|
| Super + Arrow keys | Move focus |
| Super + H/J/K/L | Move focus (Vim-style) |
| Alt + Tab | Cycle windows |
| Super + 1-9 | Switch workspace |
| Super + Tab | Next workspace |
Launchers
Section titled “Launchers”| Shortcut | Action |
|---|---|
| Super + Return | Terminal |
| Super + Space | App launcher |
| Super + Shift + Return | Browser |
| Super + E | File manager |
See the full Keybindings reference for all shortcuts.
Customization
Section titled “Customization”Edit ~/.config/hypr/conf/looknfeel.conf to change gaps, borders, opacity, and animations. Changes apply immediately — Hyprland live-reloads its config.
# Reload manually if neededhyprctl reload