From 46d10e42cf434b3f11b6611dd70359a268c8706c Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 29 May 2023 15:36:33 -0400 Subject: [PATCH 1/2] pipewire: add example config snippet for launching pipewire-pulse --- srcpkgs/pipewire/files/20-pipewire-pulse.conf | 5 +++++ srcpkgs/pipewire/template | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/pipewire/files/20-pipewire-pulse.conf diff --git a/srcpkgs/pipewire/files/20-pipewire-pulse.conf b/srcpkgs/pipewire/files/20-pipewire-pulse.conf new file mode 100644 index 000000000000..0a1c391f64dc --- /dev/null +++ b/srcpkgs/pipewire/files/20-pipewire-pulse.conf @@ -0,0 +1,5 @@ +# copy or symlink this file to /etc/pipewire/pipewire.conf.d (system configuration) +# or ${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d (per-user configuration) +# to configure pipewire to launch pipewire-pulse directly + +context.exec = [ { path = "/usr/bin/pipewire" args = "-c pipewire-pulse.conf" } ] diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template index 92feaab2a6d7..7ad92c87fa3b 100644 --- a/srcpkgs/pipewire/template +++ b/srcpkgs/pipewire/template @@ -1,7 +1,7 @@ # Template file for 'pipewire' pkgname=pipewire version=0.3.71 -revision=1 +revision=2 build_style=meson configure_args=" --auto-features=enabled @@ -60,6 +60,7 @@ post_install() { vsv pipewire-pulse vinstall "${FILESDIR}/pipewire.desktop" 644 usr/share/applications vinstall "${FILESDIR}/pipewire-pulse.desktop" 644 usr/share/applications + vsconf "${FILESDIR}/20-pipewire-pulse.conf" } libpipewire_package() { From 3b9766294f99f0e0678924c39f2a97213656adaa Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 29 May 2023 15:36:57 -0400 Subject: [PATCH 2/2] wireplumber: add example config snippet for launching wireplumber --- srcpkgs/wireplumber/files/10-wireplumber.conf | 5 +++++ srcpkgs/wireplumber/template | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/wireplumber/files/10-wireplumber.conf diff --git a/srcpkgs/wireplumber/files/10-wireplumber.conf b/srcpkgs/wireplumber/files/10-wireplumber.conf new file mode 100644 index 000000000000..e1fdf5dac30a --- /dev/null +++ b/srcpkgs/wireplumber/files/10-wireplumber.conf @@ -0,0 +1,5 @@ +# copy or symlink this file to /etc/pipewire/pipewire.conf.d (system configuration) +# or ${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d (per-user configuration) +# to configure pipewire to launch wireplumber directly + +context.exec = [ { path = "/usr/bin/wireplumber" args = "" } ] diff --git a/srcpkgs/wireplumber/template b/srcpkgs/wireplumber/template index 80f8f1b7845f..3584bf374a64 100644 --- a/srcpkgs/wireplumber/template +++ b/srcpkgs/wireplumber/template @@ -1,7 +1,7 @@ # Template file for 'wireplumber' pkgname=wireplumber version=0.4.14 -revision=3 +revision=4 build_style=meson build_helper=gir configure_args="-Dintrospection=enabled -Dsystem-lua=true" @@ -22,6 +22,7 @@ post_install() { vlicense LICENSE vsv wireplumber vinstall "${FILESDIR}/wireplumber.desktop" 644 usr/share/applications + vsconf "${FILESDIR}/10-wireplumber.conf" } wireplumber-devel_package() {