What is Hyprland?
Hyprland is a highly customizable dynamic tiling Wayland compositor that is known for its eye candy and extensive customization options. This configuration provides a beautiful and efficient window management experience with smooth animations and intelligent window placement.Key Features
Smooth Animations
Hyprland is configured with custom bezier curves for smooth, visually pleasing animations:Visual Effects
Window Decorations
Window Decorations
- Rounding: Windows have 9px rounded corners
- Active Opacity: 1.0 (fully opaque)
- Inactive Opacity: 0.85 (slightly transparent)
- Dim Strength: 0.2 for inactive windows
Blur Effects
Blur Effects
Gaussian blur is enabled for translucent windows:
- Size: 8px
- Passes: 1
- Optimizations enabled
- Special workspace blur support
Shadows
Shadows
Subtle drop shadows enhance depth:
- Range: 6px
- Render power: 2
- Color:
rgba(1a1a1aee)
Workspace Management
Hyprland supports 10 standard workspaces plus special workspaces.Standard Workspaces
Special Workspaces
Special workspaces act as scratchpads that can be toggled on and off:Window Rules
Custom window rules provide intelligent window behavior:General Settings
The window manager uses the master layout with smart gap management:Borders
- Size: 2px
- Active: Blue accent
- Inactive: Surface0
Gaps
- Inner gaps: 5px
- Outer gaps: 9px
Layout
- Default: Master layout
- Resize on border: Enabled
- Border grab area: 15px
Snapping
- Window gap: 10px
- Monitor gap: 10px
- Respect gaps: Yes
Window Management Keybindings
Basic Controls
Basic Controls
| Key | Action |
|---|---|
Super + Q | Kill active window |
Super + V | Toggle floating |
Super + F11 | Fullscreen |
Super + F | Swap with master |
Super + Shift + F | Focus master |
Focus Movement
Focus Movement
| Key | Action |
|---|---|
Super + H | Focus left |
Super + J | Focus down |
Super + K | Focus up |
Super + L | Focus right |
Window Movement
Window Movement
| Key | Action |
|---|---|
Super + Shift + H | Move window left |
Super + Shift + J | Move window down |
Super + Shift + K | Move window up |
Super + Shift + L | Move window right |
Resize Windows
Resize Windows
| Key | Action |
|---|---|
Ctrl + H | Resize left -30px |
Ctrl + L | Resize right +30px |
Ctrl + K | Resize up -30px |
Ctrl + J | Resize down +30px |
Mouse Actions
Mouse Actions
| Key | Action |
|---|---|
Super + Left Click | Move window |
Super + Right Click | Resize window |
Super + Scroll Up | Next workspace |
Super + Scroll Down | Previous workspace |
Configuration Modules
The Hyprland configuration is organized into modular files:Idle and Lock Management
Hyprland integrates with hypridle and hyprlock to provide automatic screen locking and power management.Hypridle - Idle Daemon
Automatically manages screen timeouts and system power states:hypridle.conf
Hyprlock - Screen Locker
Provides a beautiful, customizable lock screen with:- Blurred wallpaper background with adjustable contrast and brightness
- Large centered clock with date display
- Password input field with failure attempts counter
- User information and system uptime
- Smooth fade-in animation
~/.config/hypr/hyprlock.conf:
hyprlock.conf
Super + Shift + Q- Manually lock the screenSuper + M- Open logout menu (which includes lock option)
Performance
Optimized for performance with:- VFR (Variable Frame Rate): Enabled
- Manual resize animations: Disabled for snappier feel
- Initial workspace tracking: Level 1
- Close special on empty: Disabled
The master layout provides efficient window management especially suited for development workflows where you often have one large primary window.
