diff options
| author | Hilton Chain <hako@ultrarare.space> | 2025-10-30 22:21:35 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-10-30 22:47:08 +0800 |
| commit | ebf01f03ffaf9480e68be85ced2586235e5bd3a7 (patch) | |
| tree | 7a28cdfd7c3cbb5c26d9cf1cd2c60e8788ffb054 | |
| parent | 56038f08e5d64a469b62a901996f723e4df70c41 (diff) | |
services: nvidia: Make it no longer one-shot service.
This service is expected to be started once after boot, there's no reason to
start it after every activation.
* nongnu/services/nvidia.scm (nvidia-shepherd-service) [one-shot?]: Disable.
| -rw-r--r-- | nongnu/services/nvidia.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nongnu/services/nvidia.scm b/nongnu/services/nvidia.scm index b57f5eb..91d4a27 100644 --- a/nongnu/services/nvidia.scm +++ b/nongnu/services/nvidia.scm @@ -33,7 +33,6 @@ (documentation "Prepare system environment for NVIDIA driver.") (provision '(nvidia)) (requirement '(udev)) - (one-shot? #t) (modules '(((guix build utils) #:select (invoke/quiet)) ((rnrs io ports) #:select (get-line)))) (start @@ -44,7 +43,8 @@ (false-if-exception (begin (invoke/quiet modprobe "--" "nvidia_uvm") - (invoke/quiet #$nvidia-smi))))))))))) + (invoke/quiet #$nvidia-smi))))))) + (stop #~(const #f)))))) (define nvidia-service-type (service-type |
