Well I cant say specifically to your setup. But I have an old server that I use as a hypervisor running Proxmox. On it I have an OPNsense VM Ive been running for years now. I dont do any crazy pass thru stuff. I just added each NIC as a normal network device bridged to the specific hardware port. I also use it as a Reverse Proxy for all my internal service such as Emby.
ZeroPoke
When Nova sold out I moved too. Hyperion https://play.google.com/store/apps/details?id=projekt.launcher Well as far as I know its not open source. But I did find it to be a decent Nova replacement.
Desktop: Google done fucked up. I didnt use FF cause of one of my extensions but I opted out when they started talking about the DRM for webpages.
Mobile: Its just better with Adblock.
Personally I do both. My VPS takes care of stuff like DNS, Email, Webhosting, and a couple of light services such as Syncplay.
I use the Control Panel called ISPconfig for DNS email webhosting and etc.
Then I have Proxmox at home behind a reverse proxy for services such as Emby, Game servers, NAS, Mumble DJ Bot.
Steam Decks are one of the best handles Ive ever held. The whole set of controls is just amazing. The trackpads are just great. Being able to sleep at anytime like a Switch is amazing.
On the other hand... it is heavy, not all games work great, and controls can be iffy on some games. But Community Controls fix most of that.
Funny, I just picked up a Laptop for Linux. To help bring my self to a Linux Desktop.