Commit Graph

7 Commits

Author SHA1 Message Date
AAaronson
3078c10168 nongnu: Create build script for iso images.
Remove inferior packages from install.scm

     * nongnu/system/build-image.scm Add functions to build iso image
     * nongnu/system/install.scm
(inferior-channel, linux, linux-firmware ) Remove definitions
2021-05-04 09:49:29 +00:00
AAaronson
578731166c nongnu: Append to copyright
* nongnu/system/install.scm (%channels): Fix indentation spacing
2021-04-28 09:44:52 +00:00
AAaronson
7b073643e1 nongnu: installation-os-nonfree: Add prefilled channels.scm to install image.
Remove requirement to define 'nonguix channel on build system.

    * nongnu/system/install.scm (installation-os-nonfree): Add channels.scm to skeletons
%channels (%channels, %channels-file)
(inferior-channel, linux, linux-firmware ): Add variables.
2021-04-26 10:56:29 +00:00
Jonathan Brielmaier
daa0dda76d
nongnu: Adapt linux-initrd to populate-store changes.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/81.
Reported-by: Jean-Baptiste Volatier.

Depends on https://git.savannah.gnu.org/cgit/guix.git/commit/?id=d88ff09.

* nonguix/modules.scm (import-nonguix-module?): New variable. Export it
instead of nonguix-module-name?.
* nongnu/system/linux-initrd.scm (microcode-initrd): Use
import-nonguix-module? instead of nonguix-module-name?.
(combined-initrd): Dito.
2020-12-22 12:56:25 +01:00
Alex Griffin
c09d21cbcf linux-initrd: Don't close over core Guile modules.
* nonguix/modules.scm: New file.
* nongnu/system/linux-initrd.scm: Limit 'source-module-closure' to guix and
nonguix modules only.
2020-01-08 16:27:45 -06:00
Alex Griffin
1d7177a786 nongnu: system: Add linux-initrd module.
* nongnu/system/linux-initrd.scm: New file.
2020-01-08 15:22:32 -06:00
Alex Griffin
cdeeeada08 nongnu: Add install image definition with nonfree firmware included.
* nongnu/system/install.scm: New file.
2019-05-29 11:30:22 -05:00