sponsorblock: fetch from github instead of Mozilla store

This commit is contained in:
Colin 2023-09-27 19:04:59 +00:00
parent d44cf620c1
commit bc9bacb08f

View File

@ -5,6 +5,7 @@
, jq , jq
, lib , lib
, newScope , newScope
, nix-update-script
, strip-nondeterminism , strip-nondeterminism
, unzip , unzip
, writeScript , writeScript
@ -95,12 +96,27 @@ in lib.makeScope newScope (self: with self; {
"sha256-aS8Alj/UNgcTp/TDWPN69wSn0GxDsQx44dtxrybdPXo="; "sha256-aS8Alj/UNgcTp/TDWPN69wSn0GxDsQx44dtxrybdPXo=";
sidebery = fetchAddon "sidebery" "{3c078156-979c-498b-8990-85f7987dd929}" sidebery = fetchAddon "sidebery" "{3c078156-979c-498b-8990-85f7987dd929}"
"sha256-9ZJCehxo0+Ua7iCNBViPOXAklpV3cf2Et2qT42QTi/U="; "sha256-9ZJCehxo0+Ua7iCNBViPOXAklpV3cf2Et2qT42QTi/U=";
sponsorblock = fetchAddon "sponsorblock" "sponsorBlocker@ajay.app"
"sha256-AHw/vVAH5Bwk4smZvnFObYyO/DRVll1szVAK7YhJ2fs=";
ublacklist = fetchAddon "ublacklist" "@ublacklist" ublacklist = fetchAddon "ublacklist" "@ublacklist"
"sha256-diKkwxe1C35wsGNQd0yHh9BenPRSmGiRmCdmnW8sTD4="; "sha256-diKkwxe1C35wsGNQd0yHh9BenPRSmGiRmCdmnW8sTD4=";
ublock-origin = fetchAddon "ublock-origin" "uBlock0@raymondhill.net" ublock-origin = fetchAddon "ublock-origin" "uBlock0@raymondhill.net"
"sha256-OTJQbOTfMG5Np1J9k9YP4EIc8VBFwvTqc1idmgkCJms="; "sha256-OTJQbOTfMG5Np1J9k9YP4EIc8VBFwvTqc1idmgkCJms=";
sponsorblock = stdenv.mkDerivation rec {
pname = "sponsorblock";
version = "5.4.19";
src = fetchurl {
url = "https://github.com/ajayyy/SponsorBlock/releases/download/${version}/FirefoxSignedInstaller.xpi";
hash = "sha256-fCXqdUMhTqJTXVrfsQl7wkXYL4NxnZCM7aI5H0PN1pQ=";
};
dontUnpack = true;
installPhase = ''
cp $src $out
'';
passthru.updateScript = nix-update-script { };
passthru.extid = "sponsorBlocker@ajay.app";
};
}; };
browserpass-extension = (wrapAddon unwrapped.browserpass-extension {}) browserpass-extension = (wrapAddon unwrapped.browserpass-extension {})