guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit 66aa2b156c96e9bc2e9183d712f1f1ee6c67b40b
parent 351c7bcbeac81814eb6c231ff239d5e7351db0ff
Author: Vineet Kumar <git@vineetk.net>
Date:   Wed, 15 Apr 2026 10:57:56 -0400

install-iso: add laptop support

Diffstat:
Mepistemia/systems/install-iso.scm | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/epistemia/systems/install-iso.scm b/epistemia/systems/install-iso.scm @@ -1,17 +1,26 @@ (define-module (epistemia systems install-iso) + #:use-module (guix transformations) #:use-module (gnu) #:use-module (gnu system install) + #:use-module (gnu packages admin) #:use-module (gnu packages file-systems) #:use-module (nongnu packages linux) #:use-module (epistemia packages zfs) #:export (zfs-installation-os)) +(define replace-kernel + (options->transformation + '((with-input . "linux-libre=linux")))) + (define zfs-installation-os (operating-system (inherit installation-os) (kernel linux-6.18) (kernel-loadable-modules (list (list zfs-linux "module"))) - (packages (append (list zfs-linux) - (operating-system-packages installation-os))))) + (firmware (cons* amdgpu-firmware i915-firmware iwlwifi-firmware %base-firmware)) + (packages (replace-kernel (append (list dhcpcd + wpa-supplicant-minimal + zfs-linux) + (operating-system-packages installation-os)))))) zfs-installation-os