Out of curiousity, how would nohup make your situation different? As I understand, nohup makes it possible to keep terminal applications running even when the terminal session has ended.
Tabby is a nice all-in-one solution, though it will trigger some people with its design choices and it being electron based. I liked it when I had to keep track of different machines with different keys. Albeit it is something that can be achieved with ssh config and a dot file manager.
I see @joojmachine@lemmy.ml already answered some of your questions, but regarding "why would hardware work differently on fedra", I assume it has to do with what kernel is being shipped, and what drivers that is also shipped with the distro by default. Sometimes drivers aren't shipped due to legal reasons, and a distro can be shipped with a kernel that dosen't have certain support for certain hardware.
A folder with links in your firefox profile works wonders for a single user case, but if you have other people using your applications (and they change from time to time), then a dashboard like this can be quite useful.
I jumped ship from Ubuntu to fedora last year and fedora is awesome. Fedora has a bit newer packages and the default felt right (albeit I missed system tray plugin from Ubuntu). Some hardware work better OOTB on Ubuntu, so always try with a live distro first.
I went with Ubuntu server and was pleasantly surprised when it offered to pull my pubkey off my github profile for ssh. A nice touch that I haven't seen in other servers flavors of various distros.
Thanks for the offer! I might take you up on that :-) If you have a Matrix handle and hang out in certain rooms, please DM me and I'll harass reach out to you there.
Apache license 2.0