summaryrefslogtreecommitdiff
path: root/nongnu/services
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-10-30 22:21:35 +0800
committerHilton Chain <hako@ultrarare.space>2025-10-30 22:47:08 +0800
commitebf01f03ffaf9480e68be85ced2586235e5bd3a7 (patch)
tree7a28cdfd7c3cbb5c26d9cf1cd2c60e8788ffb054 /nongnu/services
parent56038f08e5d64a469b62a901996f723e4df70c41 (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.
Diffstat (limited to 'nongnu/services')
-rw-r--r--nongnu/services/nvidia.scm4
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