diff --git a/hosts/odyssey/audio.nix b/hosts/odyssey/audio.nix index 3b4c3ee..db178ce 100644 --- a/hosts/odyssey/audio.nix +++ b/hosts/odyssey/audio.nix @@ -1,8 +1,11 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }: let snd-usb-audio-module = pkgs.callPackage ./snd-usb-audio.nix { kernel = config.boot.kernelPackages.kernel; }; + patched = snd-usb-audio-module.overrideAttrs (prev: { + patches = [ ./0001-Update-device-ID-for-PreSonus-1824c.patch ]; + }); upmixConfig = '' stream.properties = { channelmix.upmix = true @@ -11,9 +14,7 @@ let ''; in { boot.extraModulePackages = [ - (snd-usb-audio-module.overrideAttrs (_: { - patches = [ ./0001-Update-device-ID-for-PreSonus-1824c.patch ]; - })) + (lib.hiPrio patched) ]; environment.etc = {