summaryrefslogtreecommitdiff
path: root/cs/Gentoo/pipewire.md
diff options
context:
space:
mode:
Diffstat (limited to 'cs/Gentoo/pipewire.md')
-rw-r--r--cs/Gentoo/pipewire.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/cs/Gentoo/pipewire.md b/cs/Gentoo/pipewire.md
index 81be5ee..a532f45 100644
--- a/cs/Gentoo/pipewire.md
+++ b/cs/Gentoo/pipewire.md
@@ -13,3 +13,36 @@ vim ~/.config/mpd/mpd.conf
emerge pulsemixer
pactl info | grep "Server Name"
+
+
+--- ASAHI SETUP
+
+echo "media-video/pipewire sound-server" >> /etc/portage/package.use/custom
+echo "media-video/pipewire screencast" >> /etc/portage/package.use/custom # (optional, for screencast support)
+# globally enable pulseaudio client support, not server:
+echo "pulseaudio" >> /etc/portage/make.conf
+echo "media-sound/pulseaudio -daemon" >> /etc/portage/package.use/custom
+
+
+emerge --ask --update --deep --newuse @world
+emerge --ask media-video/pipewire media-libs/libpulse media-video/wireplumber
+
+
+mkdir -p ~/.config/pipewire
+cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/
+cp /usr/share/pipewire/pipewire-pulse.conf ~/.config/pipewire/
+
+
+dbus-launch gentoo-pipewire-launcher &
+
+
+usermod -aG audio,pipewire $USER
+
+
+# test if running
+
+ps aux | grep pipewire
+ps aux | grep wireplumber
+
+
+asahi-audio/speakersafetyd integration