Personally never had a problem finding what i needed for opensuse. Its easy to add repos via yast, plus opensuse you can use both zypper plus obs package managers, the latter being quite fast and easy to use. OpenSuse also has support for rpm packages, meaning anything meant for rhel/Fedora systems can also be installed on opensuse.
Nice write up, seems like you know what you are jumping into atleast. Personally would recommend to give Bazzite a try and not rule out immutables too quickly, nothing is more solid than these variants. If not immutable, then my best experience lies with Opensuse TW by far. Super stable, yet bleeding edge.
Pixel 7A running GrapheneOS.
While there are other keyboard apps there that are Foss, none of them have worked out for me so far. I write in two different languages and don't want to switch between different layouts and such. So instead I have disabled Network access for these keyboard apps.
Based on other comments this seems to be an issue with all(?) keyboard apps.
When I first got into self-hosting I started out using Tailscale, at that point i didn't know better and figured it was all or nothing. It has actually worked flawlessly to be fair. Probably not the best or smartest decision of my life. But am now slowly wanting to turn to just a clean WireGuard setup.
Personally never had a problem finding what i needed for opensuse. Its easy to add repos via yast, plus opensuse you can use both zypper plus obs package managers, the latter being quite fast and easy to use. OpenSuse also has support for rpm packages, meaning anything meant for rhel/Fedora systems can also be installed on opensuse.
You can also view all installable packages here: https://software.opensuse.org/packages
If you feel TW is too fast on the release cycle you can also try Slowroll, which is TW but with a slower release cycle.