Hey everyone,
I’m currently planning a transition over to openSUSE Tumbleweed and want to make Hyprland my primary compositor. I've been doing some reading, but before I commit to the install, I wanted to pick the community's brain on the best way to set this up for success.
The Specs:
- CPU: Ryzen 5 5600
- GPU: Radeon RX 6600 (sticking with the open-source drivers)
My "Pre-Flight" Questions:
- Repo Strategy: I see Hyprland is in the official Tumbleweed repos. Is it generally kept fresh enough for a rolling release, or is it common practice to use an OBS (Open Build Service) repo to keep up with the latest features?
- Launcher / Session Management: I’ve seen a lot of talk about UWSM (Universal Wayland Session Manager) being the preferred way to launch now. Does anyone have experience setting this up specifically on Tumbleweed?
- Dependency Gotchas: Are there any openSUSE-specific patterns I should look out for? I’m particularly curious about xdg-desktop-portal-hyprland and if there are any known versioning conflicts with Aquamarine during a zypper dup.
- AMD Specifics: With an all-AMD build (5600/6600), are there any specific environment variables you guys swear by in your hyprland.conf for the best performance?
- Codecs/Extras: Since Tumbleweed is conservative with proprietary stuff out of the box, do you recommend the standard opi codecs route to ensure screen sharing and media playback work smoothly inside Hyprland?
P.S. For context, I’m a Mechanical Engineering student. Software isn’t my "day job," but I love learning new tools and tinkering. I want this setup to be a "do-it-all" workstation: I do 3D rendering, music production, and video/image editing, plus some heavy gaming (single-player mostly, avoiding kernel anti-cheats).
If your advice involves heavy scripting, a little extra "why" would be much appreciated! Looking forward to seeing your suggestions.