feat: update workstation services and tools
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
xdg.configFile."pipewire/pipewire.conf.d/virtual-pipe.conf".text = ''
|
||||
context.objects = [
|
||||
{ factory = adapter
|
||||
args = {
|
||||
factory.name = support.null-audio-sink
|
||||
node.name = "vpipe_sink"
|
||||
node.description = "Virtual Pipe Input"
|
||||
media.class = Audio/Sink
|
||||
object.linger = true
|
||||
audio.position = [ FL FR ]
|
||||
}
|
||||
}
|
||||
{ factory = adapter
|
||||
args = {
|
||||
factory.name = support.null-audio-sink
|
||||
node.name = "vpipe_source"
|
||||
node.description = "Virtual Pipe Output"
|
||||
media.class = Audio/Source/Virtual
|
||||
object.linger = true
|
||||
audio.position = [ FL FR ]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
context.exec = [
|
||||
{ path = "${pkgs.pipewire}/bin/pw-link" args = "vpipe_sink:monitor_FL vpipe_source:input_FL" }
|
||||
{ path = "${pkgs.pipewire}/bin/pw-link" args = "vpipe_sink:monitor_FR vpipe_source:input_FR" }
|
||||
]
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user