Gnew GNU Guix guy

Hi Folks!

First, I want to say a great big thank you to Daviwil for his Youtube videos and the rest of the Guix community. I have totally fallen for the notion of Guix and Guile, and totally ready to give it a whirl.

I want to get going and have downloaded a bunch of images from the guix.gnu.org website, have installed the guix binary locally on my old Linux system. I have watched a bunch of his videos, read up on Guile and created a dotfiles structure with configuration files for the last reinstall I will ever do… :slight_smile:

I am fairly certain I will need a non-guix linux kernel for the system as I am on a laptop, and was aiming to get a one-shot fresh-install to my (soon to be) empty disks, so I will need to probably generate/build a new iso on the old system to include my config.scm, and see if I can even skip the installer, find out how to tell it to use the included configuration as defaults.

Based on these objectives:

  • Is there a ready-to-download ISO with guix including a nonguix linux kernel for the needed hardware support? If not,
  • I can try roll-my-own (hopefully), but can I feed my dotfiles configuration I prepared (which already reference the non-guix linux kernel) and partitioning information etc, the same way anaconda or debconf ā€˜kickstart’ installer config files do? Maybe supplying an argument to the booting kernel? (either inside the ISO or served on https?)
  • Are there any updated guides I can follow/videos I can watch on someone who has done similar to set up a modern graphical desktop for developers as the existing guide/videos are a few years old now and guix has updated quite a bit since then?

Thanks in advance!

1 Like

I think I may have answered most of my questions, as I have managed to stumble on to GitHub - SystemCrafters/guix-installer: A GNU Guix installer image with the full Linux kernel! - in particular the README.md which details how to go about and a build-iso.sh! I managed to see the comments mentioned… 2GB limit on GH (Hehe, they are likely on FAT32!) and hence I could not find the ISO image and was waltzing around in a click-loop.

Thanks!