librewolf: Add redlib extension

This commit is contained in:
Donovan Glover 2024-08-30 13:35:48 -04:00
parent 809eab3f37
commit 3c89c82ced
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
2 changed files with 27 additions and 0 deletions

View File

@ -23,6 +23,7 @@ in
extensions = with nix-config.packages.${pkgs.system}; [ extensions = with nix-config.packages.${pkgs.system}; [
ublock-origin ublock-origin
yomitan yomitan
redlib
]; ];
search = { search = {

26
packages/redlib.nix Normal file
View File

@ -0,0 +1,26 @@
{
lib,
stdenvNoCC,
fetchurl,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "redlib";
version = "3.2";
src = fetchurl {
url = "https://addons.mozilla.org/firefox/downloads/file/4330244/redlib-${finalAttrs.version}.xpi";
hash = "sha256-j6A/CQ56hKOLgaDcmJBVE9lThn8js4xDkj88wqIzBE8=";
};
buildCommand = ''
install -Dm644 "$src" "$out/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{5003e502-f361-4bf6-b09e-41a844d36d33}.xpi"
'';
meta = {
homepage = "https://addons.mozilla.org/en-US/firefox/addon/redlib/";
description = "Redirect to Redlib with Farside";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
})