summary refs log tree commit diff
path: root/gnu/services/desktop.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-04-30 11:59:47 +0200
committerLudovic Courtès <ludo@gnu.org>2019-04-30 11:59:47 +0200
commit7614193099b7a3aa097df903b9da8345581c3289 (patch)
treece469a1e4fc92113dfbb5b71548a4d483ef06771 /gnu/services/desktop.scm
parent5dd0d1f8b3fc29d235eb25bb72a4b0d7160eba4d (diff)
downloadguix-7614193099b7a3aa097df903b9da8345581c3289.tar.gz
services: bluetooth: Make public and searchable.
Until now 'guix system search bluetooth' would turn up nothing.

* gnu/services/desktop.scm (bluetooth-service-type)
(bluetooth-configuration): Make public.
(bluetooth-service-type)[description]: New field.
Diffstat (limited to 'gnu/services/desktop.scm')
-rw-r--r--gnu/services/desktop.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index f31dbc112e..12c62f0bdc 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -93,6 +93,9 @@
             geoclue-service
             geoclue-service-type
 
+            bluetooth-service-type
+            bluetooth-configuration
+            bluetooth-configuration?
             bluetooth-service
 
             elogind-configuration
@@ -452,7 +455,9 @@ site} for more information."
                                `(("bluetooth"
                                   ,(bluetooth-directory config)))))
           (service-extension shepherd-root-service-type
-                             (compose list bluetooth-shepherd-service))))))
+                             (compose list bluetooth-shepherd-service))))
+   (description "Run the @command{bluetoothd} daemon, which manages all the
+Bluetooth devices and provides a number of D-Bus interfaces.")))
 
 (define* (bluetooth-service #:key (bluez bluez) (auto-enable? #f))
   "Return a service that runs the @command{bluetoothd} daemon, which manages