ok you guys inspired me to dive into distrobox, when we talked about it yearlier, and I'm gonna drop web-dev on Windows, gonna leave this OS for Python dev since its work-related, and web-dev is more personal-related
gonna try to set up a web-dev on both my Steam Deck (SteamOS) and on my Kinoite machine, I know Bazzite has a GUI for this, but I'm willing to learn CLI before going full GUI, that is if this is not too hard haha
at the same time I don't need much:
1. Visual Studio Code 2. NPM 3. Node.js 4. Jest
idk how hard it is to implement this on Kinoite, or even on the Steam Deck (SteamOS), but I figure Bazzite has the best experience out of this, so depending on how this adventure goes I can migrate to it
i would say put all the dev stuff in 1 container of your choice (ubuntu, fedora, arch) depending on which one you know the package names on or what you prefer or how up to date you want the dependencies to be. then use the flatpak vscode (my preferred way) and hook that to the container (this lets you use different containers for different environments with their own home folders if you configure them that way) https://github.com/89luca89/distrobox/blob/main/docs/posts/integrate_vscode_distrobox.md#from-flatpak
or you can just install vscode inside the distrobox and export it, however i got 3 dev environments so i use the flatpak so i dont end up with 3 vscode installs
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available...
yeah 90% of my dev time is in the ubuntu container but sometimes i need to make a binary to test directly on my machine, outside the container so i need the fedora container for those builds