From 7af182c44c42ee03ad35ddac3350283aa8bfe716 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 23 Mar 2026 13:08:12 +0800 Subject: transformations: nvidia: Add nvda-470 preset. * nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-470. --- nonguix/transformations.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'nonguix') 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? -- cgit v1.3