summaryrefslogtreecommitdiff
path: root/nongnu/system
AgeCommit message (Collapse)Author
11 daysnongnu: installation-os-nonfree: Set default channels.Hilton Chain
* nongnu/system/install.scm (%signing-key,%channels): New variables. (installation-os-nonfree)[services]: Configure them. Authorise Nonguix substitute server. Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-31nongnu: Keep the raw-initrd references file.Mathieu Othacehe
The raw-initrd contains a "references" file that is used to keep the static guile used in the initrd alive. This file is not part of the combined-initrd. It means that during garbage collection, the static guile could be collected making the system unbootable because the static guile is then not part of the store once the root is switched. In the combined-initrds procedure, make sure to concatenate all the possible references files of the underlying initrds into a top-level references file. Fixes: <https://gitlab.com/nonguix/nonguix/issues/111> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-12-19*.scm: Use SPDX license identifiers.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement.
2022-07-09nongnu: Add packages to the installation image.Jonathan Brielmaier
This increases the size of the ISO by 100MiB. * nongnu/system/install.scm (operating-system)[packages]: Add curl, git, neovim and zile.
2020-12-22nongnu: Adapt linux-initrd to populate-store changes.Jonathan Brielmaier
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-01-08linux-initrd: Don't close over core Guile modules.Alex Griffin
* nonguix/modules.scm: New file. * nongnu/system/linux-initrd.scm: Limit 'source-module-closure' to guix and nonguix modules only.
2020-01-08nongnu: system: Add linux-initrd module.Alex Griffin
* nongnu/system/linux-initrd.scm: New file.
2019-05-29nongnu: Add install image definition with nonfree firmware included.Alex Griffin
* nongnu/system/install.scm: New file.