remove pipewire config stuff
This commit is contained in:
parent
ad69f30a56
commit
addeecc8c6
@ -57,80 +57,6 @@ in {
|
|||||||
pulse.enable = lib.mkDefault true;
|
pulse.enable = lib.mkDefault true;
|
||||||
|
|
||||||
wireplumber.enable = lib.mkDefault true;
|
wireplumber.enable = lib.mkDefault true;
|
||||||
|
|
||||||
config = mkIf cfg.lowLatency {
|
|
||||||
pipewire = {
|
|
||||||
"context.properties" = {
|
|
||||||
"default.clock.rate" = cfg.rate;
|
|
||||||
"default.clock.quantum" = cfg.quantum;
|
|
||||||
"default.clock.min-quantum" = cfg.quantum;
|
|
||||||
};
|
|
||||||
|
|
||||||
"context.modules" = [
|
|
||||||
{
|
|
||||||
name = "libpipewire-module-rtkit";
|
|
||||||
args = {
|
|
||||||
"nice.level" = -11;
|
|
||||||
"rt.prio" = 88;
|
|
||||||
"rt.time.soft" = 200000;
|
|
||||||
"rt.time.hard" = 200000;
|
|
||||||
};
|
|
||||||
flags = ["ifexists" "nofail"];
|
|
||||||
}
|
|
||||||
{name = "libpipewire-module-protocol-native";}
|
|
||||||
{name = "libpipewire-module-profiler";}
|
|
||||||
{name = "libpipewire-module-metadata";}
|
|
||||||
{name = "libpipewire-module-spa-device-factory";}
|
|
||||||
{name = "libpipewire-module-spa-node-factory";}
|
|
||||||
{name = "libpipewire-module-client-node";}
|
|
||||||
{name = "libpipewire-module-client-device";}
|
|
||||||
{
|
|
||||||
name = "libpipewire-module-portal";
|
|
||||||
flags = ["ifexists" "nofail"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "libpipewire-module-access";
|
|
||||||
args = {};
|
|
||||||
}
|
|
||||||
{name = "libpipewire-module-adapter";}
|
|
||||||
{name = "libpipewire-module-link-factory";}
|
|
||||||
{name = "libpipewire-module-session-manager";}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
pipewire-pulse = {
|
|
||||||
"context.modules" = [
|
|
||||||
{
|
|
||||||
name = "libpipewire-module-rtkit";
|
|
||||||
args = {
|
|
||||||
"nice.level" = -11;
|
|
||||||
"rt.prio" = 88;
|
|
||||||
"rt.time.soft" = 200000;
|
|
||||||
"rt.time.hard" = 200000;
|
|
||||||
};
|
|
||||||
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 = {
|
|
||||||
"pulse.min.req" = qr;
|
|
||||||
"pulse.default.req" = qr;
|
|
||||||
"pulse.min.quantum" = qr;
|
|
||||||
"server.address" = ["unix:native"];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
"stream.properties" = {
|
|
||||||
"node.latency" = qr;
|
|
||||||
"resample.quality" = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
Loading…
Reference in New Issue
Block a user