3 ms·
In addition to the sibling comment about layering, this is largely what toolbox is for. Essentially you create containerized environments with a lot of integrat
by AnIdiotOnTheNet 4y ago
In addition to the sibling comment about layering, this is largely what toolbox is for. Essentially you create containerized environments with a lot of integration (you can run GUI apps from them) and install whatever you want in those.
toolbox create new_dev_env_or_whatever
toolbox enter new_dev_env_or_whatever
dnf install all_the_things
And now you've got a container with whatever installed. To use it you do have to use `toolbox enter` or `toolbox run` though. Distrobox is basically the same thing for people who don't use Fedora.
I have my issues with both Flatpak and Toolbox as far as how they're put together and work, but overall I find it to be a vast improvement on the status-quo way of doing things. YMMV, of course.
- smoldesu 4y agoInteresting, that's much better than what I assumed. NixOS' composition tools are fairly similar, at least in scope.
- speed_spread 4y agoI found distrobox to be useful even on Fedora. For some reason running CLion under a plain toolbox resulted in very frequent system-wide pauses lasting several seconds.
- AnIdiotOnTheNet 4y agoI had the same issue on Kinoite 35 specifically, but only with GTK applications. That forced me to Silverblue at the time, but 37 seems to have ironed out whatever it was.