Creating and Using a Custom Linux Kernel on Guix System

Creating and Using a Custom Linux Kernel on Guix System

The official kernel configuration, as is the case with many GNU/Linux distributions, errs on the side of inclusiveness, and this is really what causes the build to take such a long time when I build the package for myself. Linux-Libre is just like other regular packages and can be inherited and overridden like any other:

In the same directory as the file defining is a file named , which is an actual kernel configuration file. I left the defconfig keyword of blank, so the only kernel configuration in the package is the one which I included as a native-input.

Source: www.gnu.org