Install Hyprland on Fedora 43

Hyprland isn't quite ready for 43 by default

Today I bit the bullet and updated to Fedora 43 but upon reboot I no longer had Hyprland available as a desktop environment. sudo dnf install hyprland didn't install anything so I had to dig deeper.

First I checked if hyprland was available with dnf search hyprland, but it only returned the supporting libraries like hyprcursor, xdg-desktop-portal-hyprland and hyprutils - not the compositor itself. This happens when you update early enough that the Hyprland package hasn't been built for the official Fedora 43 release yet.

According to the official documentation it recommends adding solopasha/hyprland via copr if you want faster updates.

sudo dnf copr enable solopasha/hyprland sets up the new copr repository and then sudo dnf install hyprland installs hyprland for Fedora 43.

With that done and a restart Hyprland is available again when I login.