Skip Navigation
51 comments
  • One way or another, if you want to run an application you are gonna need its dependencies (the key is the name)... they may be bundled into an appimage or come as part of flatpak ruintime, or be confined inside a container, or live in the nix store, but they will "bloat" your system anyway.

    Learn how to cleanup your system (ie. uninstall all packages that are not needed by others that have been requested explicitly) and live a happy life. Only bother with other solutions if the software (or version) you need isn't available for your distro.

  • There is always firejail which is very "even your mom can use it" in terms of usage.

    e.g install it, type cd / && sudo firecfg, then your password and thats it.

  • It depends on your usecase. We need more detail regarding what application (gui/cui/open source/proprietary/custom) you are trying to use

    • Check if the application you want to use exists as snap/flatpak/appimage.
    • If it exists, install the application as per their standard operating mechansim
    • Once used, just remove them. Your original system libs are untouched

    If the application doesn't exist in those platforms, it's a different story. You might need to use distrobox or docker. Don't use nix because it's overkill for what you want to do.

  • Yea, I have a Manjaro box also, which is based up on Arch with some ugliness added to it, and yes, I have installed and run Arch before so I am familiar, only problem I've run into is every time I go to do an update one or more apps won't compile and I end up having to remove 35 programs and re-installing to fix. There are a lot of things to like about it though, particularly having packages that are just tar files makes them very easy to extract / modify / create. But not a great system if you just need to get things done.

51 comments