mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-04 03:39:58 +00:00
chore: Switch to be closer to Aru's config, give high priority to ensure it's defaulted
This commit is contained in:
parent
e451f0c13c
commit
7cabffa84c
@ -1,14 +1,13 @@
|
||||
context.spa-libs = {
|
||||
audio.convert.* = audioconvert/libspa-audioconvert
|
||||
support.* = support/libspa-support
|
||||
}
|
||||
# Convolver Configuration for Pipewire
|
||||
#
|
||||
# This configuration applies separate left and right convolver effects using the corresponding impulse response files
|
||||
# to the entire system audio output.
|
||||
|
||||
context.modules = [
|
||||
{ name = libpipewire-module-filter-chain
|
||||
{ name = libpipewire-module-filter-chain
|
||||
args = {
|
||||
node.name = "filter-chain-sink"
|
||||
node.description = "Filter Chain Sink"
|
||||
media.name = "Filter Chain Sink"
|
||||
node.description = "Legion GO"
|
||||
media.name = "Legion GO"
|
||||
filter.graph = {
|
||||
nodes = [
|
||||
{
|
||||
@ -30,28 +29,22 @@ context.modules = [
|
||||
}
|
||||
}
|
||||
]
|
||||
links = [
|
||||
|
||||
]
|
||||
|
||||
inputs = [ "convFL:In" "convFR:In" ]
|
||||
outputs = [ "convFL:Out" "convFR:Out" ]
|
||||
}
|
||||
capture.props = {
|
||||
node.name = "filter-chain-sink"
|
||||
media.class = Audio/Sink
|
||||
node.name = "Legion GO"
|
||||
media.class = "Audio/Sink"
|
||||
audio.channels = 2
|
||||
audio.position = [ FL FR ]
|
||||
filter.smart = true
|
||||
filter.smart.name = filter-chain-sink
|
||||
filter.smart.target = { media.class = Audio/Sink, alsa.card_name = "HD-Audio Generic", device.profile.description = "Analog Stereo" }
|
||||
filter.smart.after = [ virtual-sink ]
|
||||
}
|
||||
playback.props = {
|
||||
node.name = "filter-chain-playback"
|
||||
node.passive = true
|
||||
node.name = "Legion GO corrected"
|
||||
node.passive = true
|
||||
audio.channels = 2
|
||||
audio.position = [ FL FR ]
|
||||
node.target = "alsa_output.pci-0000_c2_00.6.analog-stereo"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,22 +0,0 @@
|
||||
context.modules = [
|
||||
{ name = libpipewire-module-loopback
|
||||
args = {
|
||||
node.name = virtual-sink
|
||||
node.description = "Virtual Sink"
|
||||
capture.props = {
|
||||
audio.position = [ FL FR ]
|
||||
media.class = Audio/Sink
|
||||
filter.smart = true
|
||||
filter.smart.name = virtual-sink
|
||||
filter.smart.before = [ filter-chain-sink ]
|
||||
}
|
||||
playback.props = {
|
||||
audio.position = [ FL FR ]
|
||||
node.passive = true
|
||||
stream.dont-remix = true
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -0,0 +1,15 @@
|
||||
monitor.alsa.rules = [
|
||||
{
|
||||
matches = [
|
||||
{
|
||||
node.name = "Legion GO"
|
||||
}
|
||||
]
|
||||
actions = {
|
||||
update-props = {
|
||||
priority.driver = 1000
|
||||
priority.session = 1000
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
Loading…
x
Reference in New Issue
Block a user