mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2025-10-01 18:05:00 +00:00
services: nvidia: Load modules earlier.
* nongnu/services/nvidia.scm (nvidia-service-type): Extend user-processes-service-type.
This commit is contained in:
parent
3857caeccd
commit
65293a06a0
1 changed files with 6 additions and 2 deletions
|
@ -32,7 +32,7 @@
|
|||
(list (shepherd-service
|
||||
(documentation "Prepare system environment for NVIDIA driver.")
|
||||
(provision '(nvidia))
|
||||
(requirement '(udev))
|
||||
(requirement '(kernel-module-loader))
|
||||
(one-shot? #t)
|
||||
(modules '(((guix build utils) #:select (invoke/quiet))
|
||||
((rnrs io ports) #:select (get-line))))
|
||||
|
@ -59,6 +59,10 @@
|
|||
(service-extension firmware-service-type
|
||||
(compose list nvidia-configuration-firmware))
|
||||
(service-extension linux-loadable-module-service-type
|
||||
(compose list nvidia-configuration-module))))
|
||||
(compose list nvidia-configuration-module))
|
||||
;; Start before other user processes, necessary for some display
|
||||
;; managers.
|
||||
(service-extension user-processes-service-type
|
||||
(const '(nvidia)))))
|
||||
(default-value (nvidia-configuration))
|
||||
(description "Prepare system environment for NVIDIA driver.")))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue