summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntero Mejr <mail@antr.me>2024-09-15 20:19:28 +0000
committerGuix Patches Tester <>2024-09-18 12:15:40 +0200
commit8c2daa11a6b9eb63680319c0341445e779ab05f0 (patch)
tree3771aec611a916c23b36e1c2aac53cbc87770af4
parent4b7bb05c29d390fb095f7a96e83c54efa8379497 (diff)
downloadguix-patches-issue-73282.tar
guix-patches-issue-73282.tar.gz
home: services: pipewire: Add utilities to profile.issue-73282
* gnu/home/services/sound.scm (home-pipewire-service-type)[extensions]: Extend home-profile-service-type to make wpctl and pw-* available in the profile. Change-Id: I48c1eb0798ea083acd3e1b521a24a9acdef3bf42
-rw-r--r--gnu/home/services/sound.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnu/home/services/sound.scm b/gnu/home/services/sound.scm
index 313a57305b..e39ec21c81 100644
--- a/gnu/home/services/sound.scm
+++ b/gnu/home/services/sound.scm
@@ -122,7 +122,13 @@ PulseAudio clients to use PipeWire transparently."))
(list (service-extension home-shepherd-service-type
home-pipewire-shepherd-services)
(service-extension home-xdg-configuration-files-service-type
- home-pipewire-xdg-configuration)))
+ home-pipewire-xdg-configuration)
+ (service-extension home-profile-service-type
+ (lambda (config)
+ (list
+ (home-pipewire-configuration-pipewire config)
+ (home-pipewire-configuration-wireplumber
+ config))))))
(description
"Start essential PipeWire services.")
(default-value (home-pipewire-configuration))))