inputs: _final: prev: { # Based on: # https://git.sr.ht/~rycee/nur-expressions/tree/master/item/pkgs/firefox-addons/default.nix#L34 bypass-paywalls-clean = let addonId = "magnolia@12.34"; in prev.stdenv.mkDerivation rec { pname = "bypass-paywalls-clean"; version = "4.0.6.0"; src = builtins.fetchGit { url = "https://gitflic.ru/project/magnolia1234/bpc_uploads.git"; # owner = "magnolia1234"; # repo = "bpc_uploads"; ref = "main"; rev = "a3012f84bad9719760150832803f2ea07af8dae3"; # sha256 = "0000000000000000000000000000000000000000000000000000"; }; preferLocalBuild = true; allowSubstitutes = true; buildCommand = '' dst="$out/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" mkdir -p "$dst" install -v -m644 "${src}" "$dst/${addonId}.xpi" ''; }; }