desktop: expose kernel-arguments as a variable

* .guix/rekahsoft/guix-config/desktop.scm: New variable %rkd-desktop-kernel-arguments
This commit is contained in:
Collin J. Doering 2024-05-10 18:38:22 -04:00
parent 111260cb31
commit a61fea60be
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
1 changed files with 6 additions and 3 deletions

View File

@ -15,6 +15,7 @@
#:use-module (nongnu packages linux)
#:use-module (nongnu system linux-initrd)
#:export (%rkd-desktop-services
%rkd-desktop-kernel-arguments
rkd-desktop))
(define %rkd-desktop-services
@ -76,6 +77,10 @@
)"))
%default-authorized-guix-keys)))))))
(define %rkd-desktop-kernel-arguments
(cons* "resume=/dev/mapper/vg0-swap"
%default-kernel-arguments))
(define (rkd-desktop host-name root-uuid efi-boot-uuid)
(operating-system
(host-name host-name)
@ -94,9 +99,7 @@
;; Use non-free kernel, intel microcode and proprietary firmware
(kernel linux)
(kernel-arguments
(cons* "resume=/dev/mapper/vg0-swap"
%default-kernel-arguments))
(kernel-arguments %rkd-desktop-kernel-arguments)
(initrd microcode-initrd)
(firmware (list linux-firmware))