Allowing SteamOS Devkit Service to run on Bazzite?

I'm an indie game dev that has bazzite setup on an HTPC. I use the steam app: SteamOS Devkit Client to push builds of my game to my steam deck. I would like to also be able to push a build to my HTPC. Previously, I was running Chimera OS and this all worked perfectly with that, so it would be cool to have this work on Bazzite too. The Steam documentation is fairly brief. But it mentions you have to run Steamos Devkit Service. You can find both of these via Steam itself just by searching the name. Attached a screenshot from my Steam library above. As a note, neither my Steam deck nor my Chirmera OS needed this to be installed, everything just worked after turning on developer mode. I've turned on developer mode in the settings, it couldn't connect. I installed SteamOS Devkit Service and ran that on Bazzite. I've tried a few things like updating the firewall, checking for an actual service in the terminal. No luck, the SteamOS Devkit Client won't see my Bazzite PC. This is talked about further here: https://partner.steamgames.com/doc/steamdeck/loadgames Any chance for this to be allowed or does someone know of a step I'm missing?
No description
10 Replies
matt_schwartz
matt_schwartz4w ago
Fedora no longer packages one of the Python components you need to run the devkit service it’s also hard locked to steamos or manjaro by default
Michael
MichaelOP4w ago
Alright, sounds like it's a no go on Bazzite? I just found it weird I didn't need it on Chimera OS is all. But if there's no way around it, I get it
matt_schwartz
matt_schwartz4w ago
I started working on it a few months back, but packaging it on copr was a no-go because it doesn’t build in mock (which is why Fedora dropped it). Arch has all the dependencies needed so it’s much easier. I did see someone at Valve was working on refactoring away from the package in question, but they never got back to me on supporting other distros so I’ve spent my time elsewhere
Michael
MichaelOP4w ago
Completely understand. It's a niche use case. I just like the other flexibility bazzite gives me on the HTPC. I'll have to think on it and see if I can figure out an alternative. I'll have to look at the Steam side, maybe I can add a beta build of the demo and add myself. Not ideal, but as a last resort it could work.
matt_schwartz
matt_schwartz4w ago
I won’t lie, your best option is to just keep a steamos or arch partition somewhere. I keep a steamos partition on my second ssd. maybe I’ll see if they got any further along with refactoring it
Michael
MichaelOP4w ago
Steam OS meaning the default Steam deck? Yeah, that's all the same. This is purely an HTPC hooked up to the TV. Here's hoping! Thanks for the info Matt!
matt_schwartz
matt_schwartz4w ago
no problem. the devkit is great, I use it all the time so I get it.
Kyle Gospo
Kyle Gospo4w ago
We have a packaging partner now with Ultramarine If you have a working spec I can see about building it there So we can move forward Same place we'll be building Mesa
matt_schwartz
matt_schwartz4w ago
uhhh I’ll have to check when I’m home, it can be hosted on copr without issue but the Python package in question didn’t build in a mock root even locally I believe it’s Python-avahi
matt_schwartz
matt_schwartz4w ago
they started working on systemd-resolve like 10 months ago but it’s been dead since then https://gitlab.steamos.cloud/devkit/steamos-devkit-service/-/tree/ttimo/systemd-resolved/src?ref_type=heads

Did you find this page helpful?