summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-03-23 13:08:12 +0800
committerHilton Chain <hako@ultrarare.space>2026-04-03 16:57:34 +0800
commit7af182c44c42ee03ad35ddac3350283aa8bfe716 (patch)
tree10d7a98373c2b0388091d72a01ea4808872c90a6
parent8196eaa86110e239b03cfb0d468f047c5c76dc29 (diff)
transformations: nvidia: Add nvda-470 preset.
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-470.
-rw-r--r--nonguix/transformations.scm12
1 files changed, 11 insertions, 1 deletions
diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm
index e31bbce..84d3ae1 100644
--- a/nonguix/transformations.scm
+++ b/nonguix/transformations.scm
@@ -10,6 +10,7 @@
#:use-module (guix gexp)
#:use-module (guix i18n)
#:use-module (guix packages)
+ #:use-module (guix utils)
#:use-module (gnu system)
#:use-module (nongnu system linux-initrd)
#:use-module (gnu services)
@@ -151,7 +152,16 @@ declaration."
(if open-source-kernel-module?
nvidia-module-open-590
nvidia-module-590))
- (modprobe nvidia-modprobe-590))))))
+ (modprobe nvidia-modprobe-590))))
+ (,nvda-470 . ,(service nvidia-service-type
+ (nvidia-configuration
+ (driver nvda-470)
+ (firmware
+ (if (target-x86?)
+ nvidia-firmware-470
+ #f))
+ (module nvidia-module-470)
+ (modprobe nvidia-modprobe-470))))))
(define %xorg-extension
(and=> configure-xorg?