Devcontainers are the recommended way to develop software in Bazzite DX as I understand. While it works great for cloud software, how do I develop local software with it?
Most importantly, how can I run my application in a devcontainer and have it appear?
I previously used noVNC for this and remoted into the devcontainer, but naturally this is a clunkier and a less comfortable developer experience.
Solution
I just make a distrobox with distroshelf, run
distrobox enter (the distrobox)
distrobox enter (the distrobox)
in my IDE's terminal, and then use it. I doubt it's as flawlessly reproducible as rebuilding the container on every use, but it's close enough for my development