From 0add7609d3ab7d52a3c0069990e2651ef8db381c Mon Sep 17 00:00:00 2001 From: Luis Guilherme Coelho Date: Fri, 13 Feb 2026 21:44:10 -0300 Subject: [PATCH] home: services: pipewire: Install pipewire and wireplumber. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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: 宋文武 --- gnu/home/services/sound.scm | 6 ++++++ 1 file changed, 6 insertions(+) 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 (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