summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-01-17 22:13:37 +0800
committerHilton Chain <hako@ultrarare.space>2026-01-18 16:06:44 +0800
commitcbb74d61e8e551806a707de00ecc8524b7620e8d (patch)
treebd6018ce17949f328dc740258ae28c3def883829
parent67bfb5b37b6614bf903220d6287685fbab92e2f6 (diff)
transformations: linux: Keep existing firmware in the OS declaration.
* nonguix/transformations.scm (nonguix-transformation-linux): Keep inherited firmware.
-rw-r--r--nonguix/transformations.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm
index 42a101b..fbbbc8d 100644
--- a/nonguix/transformations.scm
+++ b/nonguix/transformations.scm
@@ -92,7 +92,10 @@ and INITRD (default: microcode-initrd)."
(operating-system
(inherit os)
(kernel linux)
- (firmware firmware)
+ (firmware
+ (delete-duplicates
+ (append firmware
+ (operating-system-firmware os))))
(initrd initrd))))
(define* (nonguix-transformation-nvidia #:key (driver nvda)