I am new with Silverblue. After my distro hoping, I decided to stay with Fedora and Silverblue. Need stable and functional distro for my development ( front end dev).
As I understand, mostly I need to install apps from Flathub.
I found there Visual Studio code, which working great.
But I also need Nodejs, which is not on Flathub. How to proceed with that ?
If you installed NodeJS in the toolbox, you also need to install the IDE in there. Everything in one environment.
You can also always layer packages if that is easier and doesnt go completely through the top. When developing, building, compiling, a toolbox or distrobox is often better to keep the system clean.
I would recommend to layer distrobox and use that instead. Has some key advantages, mainly
Just make sure you add the few magical lines to your vscode’s flatpak so that the VSCode’s developer shell can escape the sandbox and talk to your host system’s node/postgres/whatever!
I find nvm and such way easier for cli-tools, runtime management & local development than distrobox and toolbox - sue me.
PS: Optional - Instead of finding one-off install scripts you can install nvm, rvm, postgres, etc with Homebrew, which is adopted from macOS (also image-based nowadays). You can then do brew install nvm and brew install postgres etc.