diff options
| author | Luis Guilherme Coelho <lgcoelho@disroot.org> | 2026-02-13 21:44:10 -0300 |
|---|---|---|
| committer | 宋文武 <iyzsong@member.fsf.org> | 2026-02-14 12:53:09 +0800 |
| commit | 0add7609d3ab7d52a3c0069990e2651ef8db381c (patch) | |
| tree | d45a73c4560a165a8160a02acd28466dcd8cb102 /gnu | |
| parent | 44bd21a75c1aea6205f3ec7dba1dfe2f8e106c87 (diff) | |
home: services: pipewire: Install pipewire and wireplumber.
* gnu/home/services/sound.scm (home-pipewire-profile-service): New procedure.
(home-pipewire-service-type): Extend home-profile-service-type.
Closes: guix/guix#6404
Change-Id: I6f9a0f61bb09080479264c31471e0461437d3913
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/home/services/sound.scm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/home/services/sound.scm b/gnu/home/services/sound.scm index 5366c0634fe..c64a07c762c 100644 --- a/gnu/home/services/sound.scm +++ b/gnu/home/services/sound.scm @@ -95,6 +95,10 @@ PulseAudio clients to use PipeWire transparently.") (list (home-pipewire-pulseaudio-shepherd-service config)) '()))) +(define (home-pipewire-profile-service config) + (list (home-pipewire-configuration-pipewire config) + (home-pipewire-configuration-wireplumber config))) + (define (home-pipewire-asoundrc config) (match-record config <home-pipewire-configuration> (pipewire extra-content) @@ -126,6 +130,8 @@ PulseAudio clients to use PipeWire transparently.") (extensions (list (service-extension home-shepherd-service-type home-pipewire-shepherd-services) + (service-extension home-profile-service-type + home-pipewire-profile-service) (service-extension home-xdg-configuration-files-service-type home-pipewire-xdg-configuration))) (description |
