summary refs log tree commit diff
path: root/gnu/services/lirc.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/services/lirc.scm')
-rw-r--r--gnu/services/lirc.scm45
1 files changed, 21 insertions, 24 deletions
diff --git a/gnu/services/lirc.scm b/gnu/services/lirc.scm
index 857f362db7..368f2ba293 100644
--- a/gnu/services/lirc.scm
+++ b/gnu/services/lirc.scm
@@ -19,7 +19,6 @@
 (define-module (gnu services lirc)
   #:use-module (gnu services)
   #:use-module (gnu packages lirc)
-  #:use-module (guix monads)
   #:use-module (guix store)
   #:use-module (guix gexp)
   #:export (lirc-service))
@@ -41,28 +40,26 @@ The daemon will use specified @var{device}, @var{driver} and
 
 Finally, @var{extra-options} is a list of additional command-line options
 passed to @command{lircd}."
-  (with-monad %store-monad
-    (return
-     (service
-      (provision '(lircd))
-      (documentation "Run the LIRC daemon.")
-      (requirement '(user-processes))
-      (start #~(make-forkexec-constructor
-                (list (string-append #$lirc "/sbin/lircd")
-                      "--nodaemon"
-                      #$@(if device
-                             #~("--device" #$device)
-                             #~())
-                      #$@(if driver
-                             #~("--driver" #$driver)
-                             #~())
-                      #$@(if config-file
-                             #~(#$config-file)
-                             #~())
-                      #$@extra-options)))
-      (stop #~(make-kill-destructor))
-      (activate #~(begin
-                    (use-modules (guix build utils))
-                    (mkdir-p "/var/run/lirc")))))))
+  (service
+   (provision '(lircd))
+   (documentation "Run the LIRC daemon.")
+   (requirement '(user-processes))
+   (start #~(make-forkexec-constructor
+             (list (string-append #$lirc "/sbin/lircd")
+                   "--nodaemon"
+                   #$@(if device
+                          #~("--device" #$device)
+                          #~())
+                   #$@(if driver
+                          #~("--driver" #$driver)
+                          #~())
+                   #$@(if config-file
+                          #~(#$config-file)
+                          #~())
+                   #$@extra-options)))
+   (stop #~(make-kill-destructor))
+   (activate #~(begin
+                 (use-modules (guix build utils))
+                 (mkdir-p "/var/run/lirc")))))
 
 ;;; lirc.scm ends here