nixos/hosts/kim/audio.nix

18 lines
639 B
Nix
Raw Normal View History

{ config, lib, pkgs, ... }:
{
# Enable a passthrough from kim's line in port to her optical output.
systemd.user.services.pipewire-patching = {
2024-05-24 13:27:28 -04:00
enable = true;
description = "pipewire patches";
wantedBy = [ "default.target" ];
after = [ "wireplumber.service" ];
wants = [ "wireplumber.service" ];
script = ''
2024-05-24 21:20:09 -04:00
${pkgs.pipewire}/bin/pw-link alsa_input.pci-0000_0e_00.4.analog-stereo:capture_FL alsa_output.pci-0000_0e_00.4.iec958-stereo:playback_FL
${pkgs.pipewire}/bin/pw-link alsa_input.pci-0000_0e_00.4.analog-stereo:capture_FR alsa_output.pci-0000_0e_00.4.iec958-stereo:playback_FR
'';
};
}