Skip to content

Hyprland

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
Three terminals tiled with dwindle layout
Image not found
Floating window over tiled layout
Window tiling and management demo

Window tiling and management demo

Hyprland’s config lives at ~/.config/hypr/hyprland.conf with modular includes from ~/.config/hypr/conf/:

FilePurpose
conf/envs.confWayland/XDG environment variables
conf/autostart.confApplications started with Hyprland
conf/looknfeel.confGaps, borders, opacity, blur, animations
conf/input.confKeyboard layout, repeat rate, touchpad
conf/windows.confPer-application window rules
conf/bindings.confAll keybindings
ProgramCommand
Terminalghostty
Browserbrave-browser
File Managernautilus
Launcherfuzzel
  • 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)

The primary modifier is Super (Windows key).

ShortcutAction
Super + WClose window
Super + TToggle floating
Super + FFullscreen
Super + JToggle split layout
Super + OPop out (float + pin)
Super + CCenter floating window
ShortcutAction
Super + Arrow keysMove focus
Super + H/J/K/LMove focus (Vim-style)
Alt + TabCycle windows
Super + 1-9Switch workspace
Super + TabNext workspace
ShortcutAction
Super + ReturnTerminal
Super + SpaceApp launcher
Super + Shift + ReturnBrowser
Super + EFile manager

See the full Keybindings reference for all shortcuts.

Edit ~/.config/hypr/conf/looknfeel.conf to change gaps, borders, opacity, and animations. Changes apply immediately — Hyprland live-reloads its config.

# Reload manually if needed
hyprctl reload