Hyprland is an independent Wayland compositor aiming to have more features than other Wayland compositors and be highly customizable, written in C++.
This may take a while to build. Feel free to do something else while this is building.
Cairo, CMake, elogind, GBM (GBM from Mesa or Mesa; only the normal installation is required for either), glaze-5.4.1, GLib2, Glslang, Hypr Libraries, libdisplay-info, libdrm, libinput, libliftoff-0.5.0, libxkbcommon, OpenGL (libglvnd or Mesa; only the normal installation is required for either), Pango (with Cairo), Pixman, re2-2024-07-02, seatd-0.9.1, tomlplusplus-3.4.0, Vulkan-Loader, Wayland, Wayland-Protocols, XCB Utils (xcb-util-errors is necessary; only normal installation is necessary), and Xorg Libraries
cpio (to build and install plugins)
Install Hyprland by running the following commands:
make release PREFIX=/usr
Now, as the root
user:
make install
~/.config/hypr/hyprland.conf
. The
default version is in /usr/share/hypr
and will not be used and must
be copied to ~/.config/hypr
Create the config file:
mkdir -pv ~/.config/hypr && cp /usr/share/hypr/hyprland.conf ~/.config/hypr
Now inspect the file and make any changes to suit your workflow.