diff --git a/meson.build b/meson.build
index 50d6dc66..c742930e 100644
--- a/meson.build
+++ b/meson.build
@@ -21,7 +21,8 @@ wfconfig = dependency('wf-config', version: '>=0.7.0') #TODO fallback submodule
epoxy = dependency('epoxy')
gtklayershell = dependency('gtk4-layer-shell-0', fallback: ['gtk4-layer-shell'])
libpulse = dependency('libpulse', required: get_option('pulse'))
-wireplumber = dependency('wireplumber-0.5', required: get_option('wireplumber'))
+pipewire = dependency('libpipewire-0.3', required: get_option('pipewire'))
+wireplumber = dependency('wireplumber-0.5', required: get_option('pipewire'))
dbusmenu_gtk = dependency('dbusmenu-glib-0.4')
libgvc = subproject('gvc', default_options: ['static=true'], required: get_option('pulse'))
xkbregistry = dependency('xkbregistry')
diff --git a/meson_options.txt b/meson_options.txt
index 8ecd76c0..7d8b1546 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -5,10 +5,10 @@ option(
description: 'Build pulseaudio volume widget',
)
option(
- 'wireplumber',
+ 'pipewire',
type: 'feature',
value: 'auto',
- description: 'Build wireplumber and mixer widget',
+ description: 'Build wireplumber mixer widget',
)
option(
'wayland-logout',
diff --git a/metadata/dock.xml b/metadata/dock.xml
index 3451c111..ca791805 100644
--- a/metadata/dock.xml
+++ b/metadata/dock.xml
@@ -12,9 +12,20 @@
true
+
+
+
-
+
+
+
+
+
+
+
@@ -179,7 +218,7 @@
+
+
<_short>Notifications
@@ -388,6 +437,11 @@
0
0
+