Compare commits
4 Commits
ad8b20fd0c
...
3f689d46f4
| Author | SHA1 | Date | |
|---|---|---|---|
| 3f689d46f4 | |||
| 2a576d8d39 | |||
| e92206ae43 | |||
| 733145692f |
@@ -21,13 +21,116 @@ in {
|
|||||||
|
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
#wireplumber = {};
|
|
||||||
alsa = {
|
alsa = {
|
||||||
enable = true;
|
enable = true;
|
||||||
support32Bit = true;
|
support32Bit = true;
|
||||||
};
|
};
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
jack.enable = true;
|
jack.enable = true;
|
||||||
|
|
||||||
|
wireplumber = {
|
||||||
|
enable = true;
|
||||||
|
extraConfig = {
|
||||||
|
"90-yveltal-renames" = {
|
||||||
|
"monitor.alsa.rules" = [
|
||||||
|
# audio sinks
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "Speakers / 3.5mm";
|
||||||
|
"node.nick" = "Speakers / 3.5mm";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "HDMI / DP 1";
|
||||||
|
"node.nick" = "HDMI / DP 1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "HDMI / DP 2";
|
||||||
|
"node.nick" = "HDMI / DP 2";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "HDMI / DP 3";
|
||||||
|
"node.nick" = "HDMI / DP 3";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
# audio sources
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headset__source";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "3.5mm Mic";
|
||||||
|
"node.nick" = "3.5mm Mic";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "Laptop Mic";
|
||||||
|
"node.nick" = "Laptop Mic";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
# audio controllers
|
||||||
|
{
|
||||||
|
matches = [
|
||||||
|
{
|
||||||
|
"node.name" = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
actions = {
|
||||||
|
"update-props" = {
|
||||||
|
"node.description" = "Laptop Controller";
|
||||||
|
"node.nick" = "Laptop Controller";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user