Hey everyone.
I am currently doing my first install of nonguix and have been running into this same error many times over. I ran the script to generate the nonguix iso, flashed it onto a USB, and have tried multiple times in different ways to get the system working. The part that is giving me trouble is when I run the system init command. For some reason it will always give the same error.
/mnt/etc/config.scm:15:0: error: (It will write out my entire config): extraneous field initializers (kernal)
My first few attempts I used an LLM to generate a starter config, then when that proved futile, I tried a few attempts of following the system crafters install guide.
This also gives me the same error.
Does anyone know what this error means or how to get around it? Is the guide outdated?
Any assistance would be greatly appreciated!
Yup, that was it.
Apparently I can’t spell kernel
I had a little trouble getting the bootloader installed, but I got it working and I now have a nonguix system!
Thanks a bunch!
Definitely read through the manual. It’s got an endless amount of useful info. I learned a ton about services & concepts that I never would’ve encountered elsewhere.
There’s also an official cookbook.
The system crafters github also has a lot of condensed info that helps when following along with the videos.
For examples of systems, run git clone https://codeberg.org/guix/guix.git and check out the ./gnu/system/{images,templates}directories.
If you run into issues with guile and Geiser, I’ve heard good things about guile-studio, which is a pretty thin wrapper around emacs.