So I’ve been using Nixos for a while now, but apparently they are (still) affiliated with US military company Anduril https://discourse.nixos.org/t/a-statement-from-members-of-the-moderation-team/69828 which made me look to alternatives like guix.
The main reason I liked nix, was because I could mix and match different versions of the same software and also it was the first distro I didn’t break 2 months in from FA and FO (even If I did, rerolling is trivial)
I’ve skimmed through the manual and I’m somewhat familiar with lisp and s-expressions and all that because of emacs but there seems to be very little documentation on both the os and the package manager online.
If anyone here is familiar with guix, please share tips/resources/configuration examples etc. I’d greatly appreciate it


I use guix on all of my machines, personal and servers, and have my own guix channel. I’d be happy to answer any questions I can (note that I’m not a maintainer, though I have contributed a few packages).
On top of the official documentation, check out the cookbook.
Also look at David Wilson’s aka SystemCrafter’s website’s guides to guix, as well as his youtube playlist on guix and his dotfiles.
You can also take a look at my dotfiles and guix channel.
Finally if you wanna chat or ask questions, come to the IRC #guix on libera.chat.
Happy hacking!
P.S. About your specific question regarding mixing package versions, look at channel inferiors and guix time-machine.