self: super: let version = "2021.1006.1"; in { osu-lazer = super.osu-lazer.overrideAttrs(old: { inherit version; src = super.fetchFromGitHub { owner = "ppy"; repo = "osu"; rev = version; sha256 = "zQMXDqWfZ8g4HP3VQgeLogif51vVFLjb+a+7ma7OHIc="; }; buildPhase = super.lib.replaceStrings [ old.version ] [ version ] old.buildPhase; nugetDeps = super.linkFarmFromDrvs "${old.pname}-nuget-deps" (import ./patches/deps.nix { fetchNuGet = { name, version, sha256 }: super.fetchurl { name = "nuget-${name}-${version}.nupkg"; url = "https://www.nuget.org/api/v2/package/${name}/${version}"; inherit sha256; }; }); patches = [ ./patches/bypass-tamper-detection.patch ]; patchFlags = [ "--binary" "-p1" ]; }); }