diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-03-11 13:51:13 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-03-12 00:50:07 +0800 |
| commit | 44f9f4db741f2a9abea8382deaa31f996732da65 (patch) | |
| tree | 43e43a15a6522a4557fa418690c612812db6effa /nonguix/transformations.scm | |
| parent | 824d143acdb5ef50c6edf8dd0dfb3379655d363a (diff) | |
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.
Diffstat (limited to 'nonguix/transformations.scm')
| -rw-r--r-- | nonguix/transformations.scm | 6 |
1 files changed, 4 insertions, 2 deletions
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) |
