From d00039fcf40925a8d199bb0a9dc05cbc4f7b3b59 Mon Sep 17 00:00:00 2001 From: kat witch Date: Sun, 25 Apr 2021 21:59:40 +0100 Subject: [PATCH] pkgs/ff-sponsorblock: Added --- pkgs/default.nix | 20 ++++++++++++++++++++ profiles/gui/home/firefox/default.nix | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pkgs/default.nix b/pkgs/default.nix index ecf02bc3..540d513e 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -30,6 +30,26 @@ let screenstub = unstable.callPackage ./screenstub { }; + buildFirefoxXpiAddon = { pname, version, addonId, url, sha256, meta, ... }: + pkgs.stdenv.mkDerivation { + name = "${pname}-${version}"; + + inherit meta; + + src = builtins.fetchurl { inherit url sha256; }; + + preferLocalBuild = true; + allowSubstitutes = false; + + buildCommand = '' + dst="$out/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" + mkdir -p "$dst" + install -v -m644 "$src" "$dst/${addonId}.xpi" + ''; + }; + + ff-sponsorblock = super.callPackage ./ff-sponsorblock { }; + kat-vm = super.callPackage ./kat-vm { }; kat-glauca-dns = unstable.callPackage ./kat-glauca-dns { inherit sources; }; diff --git a/profiles/gui/home/firefox/default.nix b/profiles/gui/home/firefox/default.nix index 20af9486..c69acb44 100644 --- a/profiles/gui/home/firefox/default.nix +++ b/profiles/gui/home/firefox/default.nix @@ -20,7 +20,7 @@ in { programs.firefox = { enable = true; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - pkgs.nur.repos.ethancedwards8.firefox-addons.sponsorblock + pkgs.ff-sponsorblock auto-tab-discard bitwarden darkreader