From 44f9f4db741f2a9abea8382deaa31f996732da65 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 11 Mar 2026 13:51:13 +0800 Subject: services: nvidia: Use nvidia-modprobe. * nongnu/services/nvidia.scm (nvidia-configuration) [modprobe]: New field. (nvidia-privileged-program, nvidia-special-files, nvidia-udev-rule): New procedures. (nvidia-shepherd-service): Delete procedure. (nvidia-service-type) [extensions]: Update accordingly. * nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes) (%nvidia-udev-rules): Delete in favor of nvidia-udev-rule. (nvidia-driver): Remove udev rule from the package. * nonguix/transformations.scm (nonguix-transformation-nvidia): Use the new modprobe field for nvidia-configuration. --- nonguix/transformations.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nonguix') diff --git a/nonguix/transformations.scm b/nonguix/transformations.scm index ec4733f..05b66b6 100644 --- a/nonguix/transformations.scm +++ b/nonguix/transformations.scm @@ -129,7 +129,8 @@ declaration." (module (if open-source-kernel-module? nvidia-module-open - nvidia-module))))) + nvidia-module)) + (modprobe nvidia-modprobe)))) (,nvdb . ,(service nvidia-service-type (nvidia-configuration (driver nvdb) @@ -137,7 +138,8 @@ declaration." (module (if open-source-kernel-module? nvidia-module-open-beta - nvidia-module-beta))))))) + nvidia-module-beta)) + (modprobe nvidia-modprobe-beta)))))) (lambda (os) (operating-system (inherit os) -- cgit v1.3