summaryrefslogtreecommitdiffstats
path: root/.config/pipewire/pipewire-pulse.conf
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2022-01-03 15:27:09 +0100
committerRomain Gonçalves <me@rgoncalves.se>2022-01-03 15:27:09 +0100
commit21f8635c982d4d86e88fcad8e7b94b087641fb11 (patch)
tree6caf7b9e9bbdf7b131b6af7f14f5fdd13a4065bb /.config/pipewire/pipewire-pulse.conf
parenta3d041d259756dc609b40e5244965fb36b05b8a3 (diff)
downloaddots-21f8635c982d4d86e88fcad8e7b94b087641fb11.tar.gz
Mon Jan 3 03:27:09 PM CET 2022
Diffstat (limited to '.config/pipewire/pipewire-pulse.conf')
-rwxr-xr-x.config/pipewire/pipewire-pulse.conf37
1 files changed, 37 insertions, 0 deletions
diff --git a/.config/pipewire/pipewire-pulse.conf b/.config/pipewire/pipewire-pulse.conf
new file mode 100755
index 0000000..a8f7dd3
--- /dev/null
+++ b/.config/pipewire/pipewire-pulse.conf
@@ -0,0 +1,37 @@
+context.properties = {
+}
+
+context.spa-libs = {
+ audio.convert.* = audioconvert/libspa-audioconvert
+ support.* = support/libspa-support
+}
+
+context.modules = [
+ { name = libpipewire-module-rtkit
+ args = {
+ }
+ flags = [ ifexists nofail ]
+ }
+ { name = libpipewire-module-protocol-native }
+ { name = libpipewire-module-client-node }
+ { name = libpipewire-module-adapter }
+ { name = libpipewire-module-metadata }
+
+ { name = libpipewire-module-protocol-pulse
+ args = {
+ server.address = [
+ "unix:native"
+ ]
+ vm.overrides = {
+ pulse.min.quantum = 1024/48000 # 22ms
+ }
+ }
+ }
+]
+
+stream.properties = {
+}
+
+context.exec = [
+ { path = "/bin/sh" args = "/home/qwd/.config/pipewire/pipewire-pulse.sh" }
+]
remember that computers suck.