hosts/kirsty: use customize-linux

This commit is contained in:
Timotej Lazar 2022-12-27 13:23:14 +01:00
parent 27f1e8299b
commit c23e09ba63
3 changed files with 258 additions and 141 deletions

File diff suppressed because it is too large Load diff

View file

@ -14,8 +14,7 @@
#:use-module (gnu system locale) #:use-module (gnu system locale)
#:use-module (gnu system setuid) #:use-module (gnu system setuid)
#:use-module (nongnu packages linux) #:use-module (nongnu packages linux)
#:use-module (nongnu system linux-initrd) #:use-module (nongnu system linux-initrd))
#:use-module (packages linux))
(define host-dir (dirname (module-filename (current-module)))) (define host-dir (dirname (module-filename (current-module))))
@ -29,7 +28,7 @@
%default-locale-definitions)) %default-locale-definitions))
(locale "en_US.utf8") (locale "en_US.utf8")
(kernel (linux/config linux (string-append host-dir "/kernel.config"))) (kernel (customize-linux #:linux linux #:defconfig (local-file (string-append host-dir "/kernel.config"))))
(kernel-arguments '("mitigations=auto")) (kernel-arguments '("mitigations=auto"))
(firmware (firmware

View file

@ -1,10 +0,0 @@
(define-module (packages linux)
#:use-module (guix packages)
#:use-module (srfi srfi-1))
(define-public (linux/config linux config-file)
(package
(inherit linux)
(native-inputs
`(("kconfig" ,config-file)
,@(alist-delete "kconfig" (package-native-inputs linux))))))