TIL #Distrobox and #Podman are both pre-installed on the #SteamDeck since the last #SteamOS 3.5 update - never seen that mentioned in the changelog or any news of said update before, so that's cool!
Distrobox has really changed the way I work. #Taskwarrior recently had a breaking upgrade that required me to export the tasks with the previous version. Of course, I only realise this after I already upgraded.
Instead of going through an awkward dance of moving my task files to another machine or trying to downgrade taskwarrior, I just created a distrobox of the previous fedora version, exported, imported from my "main" box, and I was done. Super easy.
It is a bummer that the only way to get #rstats on #Manjaro is through AUR. I have nothing but bad experiences of AUR in Manjaro, even if something works initially, it will break eventually.
I would love to have it in the Manjaro repos or as a #flatpak. It is officially available for #Linux on Ubuntu/Debian, Fedora and OpenSuse, so it ought to be possible.
On a related note, how difficult is it to turn a .deb file into a flatpak?
Seriously, what most people seem to want from Nix/Guix is covered by containers and no need to re-package everything, just use all the distros you want together!
I feel like a fucking idiot for not trying #Distrobox on #linux sooner. My god, I can just... pick a distro with sane out of the box defaults but do all the obtuse shit I want to do with #archlinux and the AUR.
I know I'm super late on this but I feel like a caveman discovering fire.
I don't know about amin, but I've been having luck using mostly default packages, a smattering of flatpak and custom apt repos, and a teensy bit of distrobox.
#Distrobox is SUCH a gamechanger, and much lighter, resource-wise, than I thought it was going to be.
So I recently ran across this post and thread by @vwbusguy, and I would like to try to address some of the questions/misconceptions/etc that come up in the thread.
If you have questions, please, ask. What we do with #Kalpa isn't identical to what #Fedora does with their #AtomicDesktops, but many of the concepts for the end user are going to be similar/the same.
@kalpa For one thing, I love that #Fedora and #SUSE play well together such that I can easily build and test things for #OpenSUSE using #Distrobox from #Kinoite, not to mention the usefulness of OBS for generating/maintaining custom, immutable OpenSUSE images.
uBlue and Fedora Atomic (shout out to them!) come with different expectations for how to install software. Whereas on most distros you install software any which way, with an atomic system there are ways that are more recommended than others.
#distrobox is amazing, I never used it extensively before because I didn't need to but now I am using it on my Void system because software compability isn't great on musl.
I have been struggling hard doing proper :python: #Python development on :nixos: #NixOS.
pip install'ed binary packages (numpy et. al) don't work (i.e. don't find system libraries like libz libstdc++ etc.), making scientific data analysis completely impossible. The workarounds (using the nixpkgs versions or setting LD_LIBRARY_PATH) are not viable.
With this #poetry2nix flake template (the clue is preferWheels=true) it seems I can finally work properly:
@publicvoit@nobodyinperson Honestly, as a developer who uses #nixos on several of my daily devices, I utilize an integrated container environment for my larger projects that require testing out or building components with the newest libraries.
It's seemed a bit redundant to me at first, but it's the most awesome thing ever having a bleeding edge Archlinux environment running in tandem with my NixOS system thanks to #distrobox...I can literally have the best of both! 🤘 :nixos: :arch:
@dedsyn4ps3@publicvoit I hear many people use this #distrobox thing. I really avoid containers where possible, although I like #Apptainer's simplicity. My main use case is #reproducibleResearch, for which you need to store the entire container image for every little change you make. But yeah, use cases...
just blogged about setting up a debian development container with distrobox and dotnet 8.0 sdk and the latest @JetBrainsRider
with Fedora Silverblue 39 @teamsilverblue