From ebf01f03ffaf9480e68be85ced2586235e5bd3a7 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Thu, 30 Oct 2025 22:21:35 +0800 Subject: 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. --- nongnu/services/nvidia.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nongnu/services/nvidia.scm') 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 -- cgit v1.2.3