nixos/hosts/kim/audio.nix

17 lines
639 B
Nix

{ config, lib, pkgs, ... }:
{
# Enable a passthrough from kim's line in port to her optical output.
systemd.user.services.pipewire-patching = {
enable = true;
description = "pipewire patches";
wantedBy = [ "default.target" ];
after = [ "wireplumber.service" ];
wants = [ "wireplumber.service" ];
script = ''
${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
'';
};
}