summary refs log tree commit diff
path: root/gnu/services/spice.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2021-04-17 00:29:06 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2021-05-05 16:31:06 -0400
commit6b0704339dacaada2dd9a999395c2dffc1bd9af0 (patch)
treed00ad35316dd7b783a1031e130322495f449a0ca /gnu/services/spice.scm
parentb1b41a23f4e48e35bafe282029190bba32cb7218 (diff)
downloadguix-6b0704339dacaada2dd9a999395c2dffc1bd9af0.tar.gz
services: Fix the spice-vdagent service.
* gnu/services/spice.scm (spice-vdagent-activation): Update runtime directory
from /var/run/spice-vdagentd to /run/spice-vdagentd.
(spice-vdagent-service-type): Specify a default value and fix indentation.
Diffstat (limited to 'gnu/services/spice.scm')
-rw-r--r--gnu/services/spice.scm20
1 files changed, 11 insertions, 9 deletions
diff --git a/gnu/services/spice.scm b/gnu/services/spice.scm
index fd85dc234f..a2aee4ab2a 100644
--- a/gnu/services/spice.scm
+++ b/gnu/services/spice.scm
@@ -38,7 +38,7 @@
   "Return the activation gexp for CONFIG."
   #~(begin
       (use-modules (guix build utils))
-      (mkdir-p "/var/run/spice-vdagentd")))
+      (mkdir-p "/run/spice-vdagentd")))
 
 (define (spice-vdagent-shepherd-service config)
   "Return a <shepherd-service> for spice-vdagentd with CONFIG."
@@ -61,14 +61,16 @@
   (compose list spice-vdagent-configuration-spice-vdagent))
 
 (define spice-vdagent-service-type
-  (service-type (name 'spice-vdagent)
-    (extensions
-      (list (service-extension shepherd-root-service-type
-                               spice-vdagent-shepherd-service)
-            (service-extension activation-service-type
-                               spice-vdagent-activation)
-            (service-extension profile-service-type
-                               spice-vdagent-profile)))))
+  (service-type
+   (name 'spice-vdagent)
+   (default-value (spice-vdagent-configuration))
+   (extensions
+    (list (service-extension shepherd-root-service-type
+                             spice-vdagent-shepherd-service)
+          (service-extension activation-service-type
+                             spice-vdagent-activation)
+          (service-extension profile-service-type
+                             spice-vdagent-profile)))))
 
 (define* (spice-vdagent-service
           #:optional (config (spice-vdagent-configuration)))