nonguix-mirrors/nongnu/system/install.scm
Hilton Chain 7be4267bd9
nongnu: installation-os-nonfree: Use Nonguix system transformations.
* nongnu/system/install.scm (installation-os-nonfree): Use Nonguix system
transformations.
(%signing-key, %channels): Delete variables.
2025-06-12 21:57:56 +08:00

35 lines
1.2 KiB
Scheme
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;;; SPDX-License-Identifier: GPL-3.0-or-later
;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2022 Jonathan Brielmaier <jonathan.brielmaier@web.de>
;;; Copyright © 2024, 2025 Hilton Chain <hako@ultrarare.space>
;; Generate a bootable image (e.g. for USB sticks, etc.) with:
;; $ guix system image --image-type=iso9660 nongnu/system/install.scm
(define-module (nongnu system install)
#:use-module (nonguix transformations)
#:use-module (gnu packages curl)
#:use-module (gnu packages version-control)
#:use-module (gnu packages vim)
#:use-module (gnu packages zile)
#:use-module (gnu system)
#:use-module (gnu system install)
#:use-module (gnu system linux-initrd)
#:export (installation-os-nonfree))
(define installation-os-nonfree
((compose (nonguix-transformation-guix #:guix-source? #t)
;; FIXME: microcode-initrd results in unbootable live system.
(nonguix-transformation-linux #:initrd base-initrd))
(operating-system
(inherit installation-os)
(packages
(append
(list curl
git
neovim
zile)
(operating-system-packages installation-os))))))
installation-os-nonfree