From 4260ebfda0d65f7fad24874af2ead06bc9c17ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Thu, 22 Jan 2026 16:50:18 +0100 Subject: [PATCH] packages/ai_blocklist: add PR as patches --- nix/packages/by-name/ai_blocklist/package.nix | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/nix/packages/by-name/ai_blocklist/package.nix b/nix/packages/by-name/ai_blocklist/package.nix index d0b324e9..a5ade514 100644 --- a/nix/packages/by-name/ai_blocklist/package.nix +++ b/nix/packages/by-name/ai_blocklist/package.nix @@ -1,5 +1,6 @@ { fetchFromGitHub, + fetchpatch, stdenvNoCC, lib, }: @@ -14,6 +15,31 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-p3wfR28DH6V8BHn9DT10d09Yq3mdbBecWwlR1CdDYUA="; }; + patches = + let + mkPRPatch = + { number, hash }: + fetchpatch { + name = "ai-blocklist-patch-PR${toString number}"; + url = "https://patch-diff.githubusercontent.com/raw/laylavish/uBlockOrigin-HUGE-AI-Blocklist/pull/${toString number}.patch"; + inherit hash; + }; + in + map mkPRPatch [ + { + number = 286; + hash = "sha256-ijkOCtHCmiSUTpVfGIumPijr8xscRDBTtu7XfTMRiXY="; + } + { + number = 300; + hash = "sha256-oso0e1+CM7hmglNZpFgaz51OU2Dhuuo7mXayTbva+vY="; + } + { + number = 324; + hash = "sha256-/FFPFZpIQSPE7XXeFEcmVv8g8wg5JFIgKoYUTthLg5A="; + } + ]; + # Build takes no time preferLocalBuild = true; allowSubstitutes = false;