New episode of Linux Matters: Immutable Desktop Linux for Anyone šŸŽ™ļø

🐧 https://linuxmatters.sh/7/

Immutable Desktop Linux for Anyone

Making a NixOS configuration for non-technical family members, taking a Steam Deck on an aeroplane, and publishing a GNOME extension.

Linux Matters
@wimpy Your Nixos project looks awesome. One question I had was how much have you played with distrobox on nix?
I seem to run into issues running graphical applications that use qt plug-ins. For example try the application kwrite in an Ubuntu 2204 container.
I’m never sure which project to file the bug with, nixos or distrobox.

@GrayDanceOutfit So, just like snaps, when you run graphical apps in a classic distro via Distrobox you need to launch them using a wrapper to coerce various environment variables to reference toolkits/plugins/runtimes from within the container.

By default Distrobox will use your environment from the NixOS host and that will fail to load many of the required shared objects.