@darius @tfiebig One piece of advice: instead of the recommended “everything in a container method”, try using methods that install things in your personal account. So, apart from flatpak, of course, I install stuff via cargo, go, etc. and have recently been wondering why I didn’t just use brew.
When I need to compile stuff, I use toolbox.
(And rpm-ostree if you must layer packages on the main OS.)
G’luck + hope you enjoy it :)