134 lines
4.6 KiB
Nix
134 lines
4.6 KiB
Nix
{
|
|
buildFirefoxXpiAddon,
|
|
fetchurl,
|
|
lib,
|
|
stdenv,
|
|
}: {
|
|
"600-sound-volume" = buildFirefoxXpiAddon {
|
|
pname = "600-sound-volume";
|
|
version = "1.5.5";
|
|
addonId = "{c4b582ec-4343-438c-bda2-2f691c16c262}";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/4219765/600_sound_volume-1.5.5.xpi";
|
|
sha256 = "efc686d54727f29b5c796f4037f19a5d5f31f77354c9c5f8f47d8768ba24fe98";
|
|
meta = with lib; {
|
|
homepage = "http://resourcefulman.net/";
|
|
description = "Up to 600% volume boost";
|
|
license = licenses.mpl20;
|
|
mozPermissions = [
|
|
"<all_urls>"
|
|
"tabs"
|
|
"activeTab"
|
|
"storage"
|
|
"webRequest"
|
|
"webRequestBlocking"
|
|
];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
"checkmarks-web-ext" = buildFirefoxXpiAddon {
|
|
pname = "checkmarks-web-ext";
|
|
version = "1.6.1";
|
|
addonId = "{bd97f89b-17ba-4539-9fec-06852d07f917}";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/3594420/checkmarks_web_ext-1.6.1.xpi";
|
|
sha256 = "c3ccf4b302ee96c9b883c4a1f7d26395ab4e276b976cab2d65c9cd898964e4f0";
|
|
meta = with lib; {
|
|
homepage = "https://github.com/tanwald/checkmarks";
|
|
description = "Checks, sorts, formats bookmarks and loads favicons.";
|
|
license = licenses.gpl3;
|
|
mozPermissions = [
|
|
"<all_urls>"
|
|
"bookmarks"
|
|
"browsingData"
|
|
"storage"
|
|
"tabs"
|
|
"webNavigation"
|
|
"webRequest"
|
|
"webRequestBlocking"
|
|
];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
"floccus" = buildFirefoxXpiAddon {
|
|
pname = "floccus";
|
|
version = "5.1.4.2";
|
|
addonId = "floccus@handmadeideas.org";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/4290382/floccus-5.1.4.2.xpi";
|
|
sha256 = "bc71a182e6a62b0b9ee596fa92eafb09bf1d0a7d0d1b6f5b8d4bbad3abbb949c";
|
|
meta = with lib; {
|
|
homepage = "https://floccus.org";
|
|
description = "Sync your bookmarks and tabs across browsers via Nextcloud, any WebDAV service, any Git service, via a local file, via Google Drive.";
|
|
license = licenses.mpl20;
|
|
mozPermissions = [
|
|
"*://*/*"
|
|
"alarms"
|
|
"bookmarks"
|
|
"storage"
|
|
"unlimitedStorage"
|
|
"tabs"
|
|
"identity"
|
|
];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
"google-container" = buildFirefoxXpiAddon {
|
|
pname = "google-container";
|
|
version = "1.5.4";
|
|
addonId = "@contain-google";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/3736912/google_container-1.5.4.xpi";
|
|
sha256 = "47a7c0e85468332a0d949928d8b74376192cde4abaa14280002b3aca4ec814d0";
|
|
meta = with lib; {
|
|
homepage = "https://github.com/containers-everywhere/contain-google";
|
|
description = "THIS IS NOT AN OFFICIAL ADDON FROM MOZILLA!\nIt is a fork of the Facebook Container addon.\n\nPrevent Google from tracking you around the web. The Google Container extension helps you take control and isolate your web activity from Google.";
|
|
license = licenses.mpl20;
|
|
mozPermissions = [
|
|
"<all_urls>"
|
|
"contextualIdentities"
|
|
"cookies"
|
|
"management"
|
|
"tabs"
|
|
"webRequestBlocking"
|
|
"webRequest"
|
|
"storage"
|
|
];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
"opera-gx-witchcraft-purple" = buildFirefoxXpiAddon {
|
|
pname = "opera-gx-witchcraft-purple";
|
|
version = "2.0";
|
|
addonId = "{bf197856-a3c2-4280-84c5-9b556379b706}";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/3522842/opera_gx_witchcraft_purple-2.0.xpi";
|
|
sha256 = "aa3c6377b8571c42a3988de042694be70ec6a250a9aea7ae1cc262acdc9374eb";
|
|
meta = with lib; {
|
|
description = "inspired by Opera GX";
|
|
license = licenses.cc-by-sa-30;
|
|
mozPermissions = [];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
"ttv-lol-pro" = buildFirefoxXpiAddon {
|
|
pname = "ttv-lol-pro";
|
|
version = "2.3.7";
|
|
addonId = "{76ef94a4-e3d0-4c6f-961a-d38a429a332b}";
|
|
url = "https://addons.mozilla.org/firefox/downloads/file/4280177/ttv_lol_pro-2.3.7.xpi";
|
|
sha256 = "2e71c1fa3f5108cf77b1ca8b5a32955584be893ae151a27cd32d10073ae56820";
|
|
meta = with lib; {
|
|
homepage = "https://github.com/younesaassila/ttv-lol-pro";
|
|
description = "TTV LOL PRO removes most livestream ads from Twitch.";
|
|
license = licenses.gpl3;
|
|
mozPermissions = [
|
|
"proxy"
|
|
"storage"
|
|
"webRequest"
|
|
"webRequestBlocking"
|
|
"https://*.live-video.net/*"
|
|
"https://*.ttvnw.net/*"
|
|
"https://*.twitch.tv/*"
|
|
"https://perfprod.com/ttvlolpro/telemetry"
|
|
"https://www.twitch.tv/*"
|
|
"https://m.twitch.tv/*"
|
|
];
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
}
|