Earlier quoted context omitted.
Consider using toolbox[0][1], a tool built by and for Fedora (especially Fedora Silverblue and CoreOS). Essentially, you enter an unprivileged container (no root, no daemon), but keep your username and home directory. What this means is you can switch operating systems but keep your environment and kernel. I enter toolbox to build packages using build-time dependencies from Fedora Rawhide. Outside toolbox, my package…
I think I will go with fedora server, since this will double as my desktop system from time to time, and for that I use a lot of Guix stuff. Using Guix on silverblue seems like asking for trouble...
You can use Guix inside toolbox!