final: prev: { yabridge = prev.yabridge.overrideAttrs (old: { version = "HEAD"; src = prev.fetchFromGitHub { owner = "robbert-vdh"; repo = "yabridge"; rev = "HEAD"; hash = "sha256-hL6nPl5zG3e6/I1Evd0Xl3Ie/DzpdqO+2S2R4FhZqdE="; }; patches = [ # Hard code bitbridge & runtime dependencies (prev.replaceVars ../patches/hardcode-dependencies.patch { libdbus = prev.pkgs.dbus.lib; libxcb32 = prev.pkgsi686Linux.xorg.libxcb; wine = prev.wine; }) # Patch the chainloader to search for libyabridge through NIX_PROFILES ../patches/libyabridge-from-nix-profiles.patch ]; }); yabridgectl = prev.yabridgectl.overrideAttrs (old: { cargoHash = ""; }); }