#How to contain applications?

14 messages · Page 1 of 1 (latest)

proven wind
#

I like to install/experiment with a lot of software on my system. Over time, this results in a system which I don't know what is installed, when, or why. As well as a large collections of dotfiles that I don't know if I need anymore.
I think a valid solution would be to use container-like things to segregate everything. I could spin up a new container-thing that would look like arch, install packages for test, then delete the container-thing along with all files on it when I don't need it for a completely clean uninstall.
I don't think Linux has something that looks like the Windows registry, so I believe isolating just the filesystem is enough.
Full virtual machines are probably overkill. Containers I'm not sure, but I think that would make it more difficult to use GUI applications. What technology should I use to achieve this? Should I even achieve this or do I just get better at managing my system?

north lava
#

.aw distrobox

random heartBOT
north lava
#

.aw flatpak

random heartBOT
north lava
#

.aw bubblewrap

random heartBOT
candid talon
#

I'd personally go with distrobox because it's the most versatile, but it also allows access to your home folder so that doesn't solve the dotfile problem.

north lava
#

distrobox supports you setting a custom home dir for your container

candid talon
#

Oh, cool

#

I’ve never delved that far into it

north lava
#

flatpak makes containing easy for desktop apps
so that helps too

#

you can set a custom HOME for any app with $HOME variable too