The difference, as I understand it, is that Hyprland is not a DE, it’s a Windows Manager. So it should be compared with the likes of Sway, i3 and Awesome.
The problem, as I see it, is that the author of the original Gist does not really want wayland replacements for what he has, but rather what he has to also work on wayland.
Wayland didn’t break everything. It broke what relied on X11 specific stuff, which turned out to be a lot of things. The vast majority of issues still present with Wayland are edge-cases that will only see the light of day when the people with those edge-cases start using wayland. And as long as distros default to X11, that won’t happen. So that distros, like Fedora, started defaulting to Wayland “early” on (yes I put early in quotes, because it’s only perceived as early) is actually a good thing. Makes the compositor developers aware of edge-cases they can’t catch themselves.
I’vge been using Wayland exclusively for over a year and apart from a couple of small bugs, not even missing functions, I haven’t experienced any issues relating to Wayland directly. But that’s for my use case. YMMV as always.
OBS can capture wayland output just fine. At least in recent versions 29.X for sure. I don’t know how the Debian/Raspberry Pi OS repositories updates them. Hopefully they have a newer version these days.
the timer has no idea if it was triggered during last boot. It only has the context of “this” boot, so it will do it right after a reboot and set a timer to start the service again after a week of uptime.
So if you reboot every day, it will trigger the service every day, even though you set it to weekly in the timer.
So it’s up to your .service file to determine if it has been run this week or not.
The Arch wiki article already states it’s unmaintained since January 2023. So Arch users have had almost a year to find another solution at this point.