LinuxCommandLibrary

hyprland

TLDR

Start Hyprland

$ Hyprland
copy
Reload configuration
$ hyprctl reload
copy
List windows
$ hyprctl clients
copy
Dispatch keybind action
$ hyprctl dispatch [workspace] [3]
copy
Get active window
$ hyprctl activewindow
copy
Show monitors
$ hyprctl monitors
copy

SYNOPSIS

Hyprland [options]
hyprctl [command] [args]

DESCRIPTION

Hyprland is a dynamic tiling Wayland compositor with smooth animations, eye-candy effects, and extensive customization. It provides a modern desktop experience with features like window animations, blur, shadows, and workspace management.
Configuration is done through ~/.config/hypr/hyprland.conf with a custom syntax for bindings, decorations, and layout settings.

PARAMETERS

hyprctl dispatch action [args]

Execute dispatcher action.
hyprctl keyword option value
Set config option at runtime.
hyprctl reload
Reload configuration.
hyprctl clients
List windows.
hyprctl monitors
List monitors.
hyprctl activewindow
Show active window info.
hyprctl workspaces
List workspaces.
hyprctl version
Show version.

CONFIGURATION EXAMPLE

$ monitor=,preferred,auto,1
exec-once = waybar
bind = SUPER, Return, exec, kitty
bind = SUPER, Q, killactive
bind = SUPER, 1, workspace, 1
windowrule = float, ^(pavucontrol)$
copy

CAVEATS

Wayland only. Requires compatible graphics drivers. Some X11 apps need XWayland. Configuration syntax differs from other WMs.

HISTORY

Hyprland was created by vaxerski in 2022 as a feature-rich Wayland compositor. It quickly gained popularity for its aesthetics and performance, becoming a leading choice for Wayland tiling WM users.

SEE ALSO

sway(1), waybar(1), wlroots(7)

Copied to clipboard