Hi Tanguy,
Once the initial panic wears off & as long as your file system isn't actually
hosed, Guix Systems are actually extremely easy to re{pair,build,deploy}. More
so than others. I've become rather cavalier about ‘breaking’ my system.
>Can someone think of a clever way to fix it from the "scheme screen of death"
>or a way to voodoo-cross reinstall without wiping out the data.
Well, I'd do neither.
If you can still luksOpen & fsck & mount the partition(s) from an external
system… such as the Guix System installer, you can simply ‘guix system init’
from your existing system configuration, no?
Just roughly—and alertly—follow the manual installation steps. The ‘init’ only
repopulates the target store, it won't touch anything else.
(This kind of ‘just re{pair,build} my system’ mode could conceivably be
automated, some day, either from the installer or straight from the GRUB menu.
It could also incorporate ‘guix gc --verify’. Ah, to dream.)
<nag>
Then, if you haven't yet, it's time to finally set up those automatic back-ups
of /home & /etc & friends, so you can sleep again… :-)
Kind regards,
T G-R
Sent on the go. Excuse or enjoy my brevity.