Latest stable Hyprland releases for Fedora, built with modern packaging approach.
This is a personal COPR repository, not an official Fedora package!
Maintained for personal use and provided as-is.
Source: hyprland-copr.spec compositor + hyprlock + hypridle, xdg-desktop-portal-hyprland.spec portal spec.
Follows hermetic build principles:
- Vendored dependencies — all Hyprland-specific libraries built from pinned versions
- RPATH isolation — libraries in
/usr/libexec/hyprland/vendor/, noLD_LIBRARY_PATHhacks - Zero ABI conflicts — no version collisions with system or other COPR packages
- Reproducible builds — same source, same result.
Fedora 43/44 does not ship Hyprland in official repositories. Existing COPRs rely on external package dependencies which can break on version mismatches.
Technical guarantees:
- Latest stable Hyprland (updated manually, not auto-tracking git HEAD)
- Self-contained builds with no external hypr-* package dependencies
- Clean
dnf repoquery --duplicates— no parallel-install conflicts
# Install
sudo dnf copr enable ashbuk/Hyprland-Fedora
sudo dnf install hyprland
# Screen sharing support (recommended)
sudo dnf install xdg-desktop-portal-hyprland
# Update
sudo dnf upgrade hyprland
# Remove
sudo dnf remove hyprland xdg-desktop-portal-hyprland
sudo dnf copr disable ashbuk/Hyprland-Fedora| Package | Description |
|---|---|
hyprland |
Dynamic tiling Wayland compositor (Hyprland, hyprctl, hyprpm, start-hyprland) |
hyprlock |
Screen lock utility (subpackage, installed with hyprland) |
hypridle |
Idle daemon for lock/sleep on inactivity (subpackage, installed with hyprland) |
xdg-desktop-portal-hyprland |
Portal backend for screen sharing, file dialogs |
Vendored libraries (in /usr/libexec/hyprland/vendor/):
libaquamarine, libhyprlang, libhyprutils, libhyprcursor, libhyprgraphics, libhyprwire, hyprwayland-scanner, hyprland-protocols, udis86, glaze
- Libraries installed to private prefix (
/usr/libexec/hyprland/vendor/) - RPATH set at build time via CMake (not patchelf — avoids ELF corruption)
- System libraries (wayland, mesa, libinput) from Fedora repos
License: Build specs and scripts are MIT