Loading...
Loading...
Hyprland - Dynamic tiling Wayland compositor with stunning animations and GPU-accelerated effects. Use when configuring Hyprland window manager, keybinds, monitors, workspaces, animations, window rules, or working with the Hypr ecosystem tools. Keywords: hyprland, wayland, compositor, tiling, window-manager, keybinds, dispatchers, monitors, workspaces, animations, window-rules, hyprctl, hyprlang, nvidia, xwayland, plugins, gestures, decorations.
npx skill4agent add quantmind-br/skills hyprland-docsHyprland is a dynamic tiling Wayland compositor that doesn't sacrifice on its looks. It provides the latest Wayland features, is highly customizable, has all the eyecandy, and comes with powerful plugins.
# Config location
~/.config/hypr/hyprland.conf
# Launch Hyprland from TTY
start-hyprland
# Basic keybinds (default config)
SUPER + Q # Launch terminal (kitty)
SUPER + C # Close window
SUPER + M # Exit Hyprland
SUPER + E # File manager
SUPER + V # Toggle floating
SUPER + R # App launcher
SUPER + 1-9 # Switch workspace
SUPER + SHIFT + 1-9 # Move window to workspace
# Control Hyprland via CLI
hyprctl dispatch exec kitty
hyprctl keyword general:border_size 3
hyprctl reload# Arch Linux (recommended)
sudo pacman -S hyprland
# NixOS - add to configuration.nix
programs.hyprland.enable = true;
# Install default terminal
sudo pacman -S kittydocs/docs/000-index.md| Topic | Files | Description |
|---|---|---|
| Getting Started | 001, 034-036 | Installation, tutorials, preconfigured setups |
| Configuration | 003-025 | Animations, binds, layouts, monitors, variables |
| Window Management | 005-006, 012, 022-023 | Dispatchers, dwindle/master layouts, rules |
| Input & Gestures | 010, 021 (input section) | Touchpad, keyboard, gestures |
| Hypr Ecosystem | 037-058 | hypridle, hyprlock, hyprpaper, hyprcursor, etc. |
| Nix Integration | 062-069 | NixOS, Home Manager, Cachix, plugins |
| Plugins | 071-077 | Development, using plugins, event hooks |
| Utilities | 079-091 | Status bars, launchers, clipboard, wallpapers |
| Troubleshooting | 032-033, 070 | Crashes, bugs, FAQ, Nvidia |
| Keyword | File |
|---|---|
| animation | 003, 021 |
| keybinds / binds | 004 |
| dispatchers | 005 |
| dwindle-layout | 006 |
| master-layout | 012 |
| environment-variables | 007 |
| monitors | 013 |
| multi-gpu | 014 |
| performance | 015 |
| window-rules | 022 |
| workspace-rules | 023 |
| xwayland | 024 |
| hyprctl | 020 |
| hyprlang | 043 |
| hypridle | 040 |
| hyprlock | 045 |
| hyprpaper | 046 |
| hyprcursor | 038 |
| nvidia | 070 |
| plugins | 071-077 |
| ipc / sockets | 009, 061 |
| gestures | 010 |
| tearing | 018 |
| screensharing | 087 |
| status-bars / waybar | 088 |
| app-launchers | 080 |
| clipboard | 081 |
| uwsm / systemd | 089 |
docs/013-Configuring-Monitors.mddocs/004-Configuring-Binds.mddocs/022-Configuring-Window-Rules.mddocs/003-Configuring-Animations.mddocs/040-Hypr-Ecosystem-hypridle.mddocs/045-Hypr-Ecosystem-hyprlock.mddocs/070-Nvidia.mddocs/020-Configuring-Using-hyprctl.mddocs/032-Crashes-and-Bugs.mddocs/087-Useful-Utilities-Screen-Sharing.mddocs/088-Useful-Utilities-Status-Bars.md