nixos-configs/scopedPackages/firefox-addons/generated-firefox-addons.nix
matt1432 8a1b2e8090 chore: update sources
Flake Inputs:
    • Updated input 'astal':
        'github:matt1432/astal' (2025-03-08) rev: ca9df70b99d53926643fb3567e758812b62785a0
      → 'github:matt1432/astal' (2025-03-21) rev: ebdf75b73ed9df30ff5d4e6c200ece44b5141a00

    • Updated input 'home-manager':
        'github:nix-community/home-manager' (2025-03-20) rev: d725df5ad8cee60e61ee6fe3afb735e4fbc1ff41
      → 'github:nix-community/home-manager' (2025-03-21) rev: 8a68f18e96bcab13e4f97bece61e6602298a3141

    • Updated input 'hyprland':
        'github:hyprwm/Hyprland' (2025-03-20) rev: 7ea4fbf0ba034d947339b3a94a10da022eca1988
      → 'github:hyprwm/Hyprland' (2025-03-21) rev: c7f0519fafbf334a8f5088a8a0fc385732a24036

    • Updated input 'hyprland-plugins':
        'github:hyprwm/hyprland-plugins' (2025-03-18) rev: 4e85fb4fbfc0ffa4b29c61ecd19cfde93ecebaed
      → 'github:hyprwm/hyprland-plugins' (2025-03-21) rev: 7429a0ea78353dab6a7a9a3e8101db98a306957d

    • Updated input 'kompass':
        'github:kotontrion/kompass' (2025-03-13) rev: 1a4bc3593d10512a468a9f7c02b18f7455fcb1c2
      → 'github:kotontrion/kompass' (2025-03-21) rev: 4971273ae8cc3c2d8baec37957a48be4098e49b2

    • Updated input 'nix-gaming':
        'github:fufexan/nix-gaming' (2025-03-18) rev: 53eda8bba79a2c28782734bca51d70ecffb82d74
      → 'github:fufexan/nix-gaming' (2025-03-21) rev: 6f0d1034a2ba574c57952d6c29666b0fdfc5693e

    • Updated input 'nixd':
        'github:nix-community/nixd' (2025-03-17) rev: 8ac5582c7709dcbb95bc2bd903c978ef67707409
      → 'github:nix-community/nixd' (2025-03-21) rev: 590eccaa079929daa58316f5386dbcc150e2d50d

    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs' (2025-03-18) rev: b6eaf97c6960d97350c584de1b6dcff03c9daf42
      → 'github:NixOS/nixpkgs' (2025-03-19) rev: a84ebe20c6bc2ecbcfb000a50776219f48d134cc

    • Updated input 'nixpkgs-wayland':
        'github:nix-community/nixpkgs-wayland' (2025-03-20) rev: 03de202737dfdccda26959bcacd576faa32edc57
      → 'github:nix-community/nixpkgs-wayland' (2025-03-21) rev: 875107dca3af36feb32f388a297c281f05a2cb6c

    • Updated input 'spotifyplus-src':
        'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-20) rev: 6beb671a9f0ed7d6851b1162dc82953385e6f8d5
      → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-21) rev: a42323565069fc7621b22243409954d1382300b1

    • Updated input 'ts-for-gir-src':
        'github:gjsify/ts-for-gir' (2025-02-18) rev: 8cb4dddca81d0b8da621845caac3c6bc456480c9
      → 'github:gjsify/ts-for-gir' (2025-03-21) rev: 7d5ea67f20d9a495a48f7745791619c8980ab3d4

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-03-20) rev: 1a3428d58bcdef6b6fc3dd2ac649d8166aa95341
      → 'github:make-all/tuya-local' (2025-03-21) rev: 57cfbd01948300ac8c75a045c83cbd956b52a1d2

Docker Images:
    • codeberg.org/forgejo/forgejo 10:
       sha256:7bb6f1e34a5669f634948ecb613c301bf756de93e8ecc1247d57012d4d649e64
     → sha256:95c46edf71cef1b18500fce60313b4d7f7652ea7d78ba71033155efc25f16093

Firefox Addons:
    stylus: 2.3.13 -> 2.3.14
    ublock-origin: 1.63.0 -> 1.63.2

Node modules:
    @types/node: 22.13.10 -> 22.13.11

nix-update executions:
    material-rounded-theme: 3.1.0 -> 3.1.1
2025-03-21 12:28:51 -04:00

370 lines
13 KiB
Nix

{
buildFirefoxXpiAddon,
fetchurl,
lib,
stdenv,
}: {
"auto-refresh-page" = buildFirefoxXpiAddon {
pname = "auto-refresh-page";
version = "3.2";
addonId = "{da35dad8-f912-4c74-8f64-c4e6e6d62610}";
url = "https://addons.mozilla.org/firefox/downloads/file/4064190/auto_refresh_page-3.2.xpi";
sha256 = "e703d1031107bb440e3081b210e58ebf5a05a620683e42ce6255b66994475f8d";
meta = with lib; {
homepage = "https://www.hashtap.com/@refresh";
description = "Refresh web pages automatically. Auto-refresh and page monitor with specified time intervals.";
license = licenses.mit;
mozPermissions = [
"tabs"
"storage"
"contextMenus"
"browsingData"
"notifications"
"webRequest"
"webRequestBlocking"
"<all_urls>"
];
platforms = platforms.all;
};
};
"bitwarden" = buildFirefoxXpiAddon {
pname = "bitwarden";
version = "2025.2.0";
addonId = "{446900e4-71c2-419f-a6a7-df9c091e268b}";
url = "https://addons.mozilla.org/firefox/downloads/file/4440363/bitwarden_password_manager-2025.2.0.xpi";
sha256 = "c4d7f355a2269620482f50edac7fce3c19f515190f24cdf80edc865f71d3a374";
meta = with lib; {
homepage = "https://bitwarden.com";
description = "At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information.";
license = licenses.gpl3;
mozPermissions = [
"<all_urls>"
"*://*/*"
"alarms"
"clipboardRead"
"clipboardWrite"
"contextMenus"
"idle"
"storage"
"tabs"
"unlimitedStorage"
"webNavigation"
"webRequest"
"webRequestBlocking"
"file:///*"
];
platforms = platforms.all;
};
};
"darkreader" = buildFirefoxXpiAddon {
pname = "darkreader";
version = "4.9.103";
addonId = "addon@darkreader.org";
url = "https://addons.mozilla.org/firefox/downloads/file/4439735/darkreader-4.9.103.xpi";
sha256 = "f565b2263a71626a0310380915b7aef90be8cc6fe16ea43ac1a0846efedc2e4c";
meta = with lib; {
homepage = "https://darkreader.org/";
description = "Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing.";
license = licenses.mit;
mozPermissions = [
"alarms"
"contextMenus"
"storage"
"tabs"
"theme"
"<all_urls>"
];
platforms = platforms.all;
};
};
"floccus" = buildFirefoxXpiAddon {
pname = "floccus";
version = "5.4.5";
addonId = "floccus@handmadeideas.org";
url = "https://addons.mozilla.org/firefox/downloads/file/4458625/floccus-5.4.5.xpi";
sha256 = "2bdd6cca9e2e50dc70a39393f95f595d76c8ee53b7952c09ae6389e0c010134f";
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;
};
};
"frankerfacez" = buildFirefoxXpiAddon {
pname = "frankerfacez";
version = "4.76.4.0";
addonId = "frankerfacez@frankerfacez.com";
url = "https://addons.mozilla.org/firefox/downloads/file/4412136/frankerfacez-4.76.4.0.xpi";
sha256 = "6d96ccbade05ea144f67bd30f6b507ba21e6ff5bdfac2c773aa5ac64c76adc79";
meta = with lib; {
homepage = "https://www.frankerfacez.com";
description = "The Twitch Enhancement Suite - Get custom emotes and tons of new features you'll never want to go without.";
mozPermissions = ["*://*.twitch.tv/*"];
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;
};
};
"image-search-options" = buildFirefoxXpiAddon {
pname = "image-search-options";
version = "3.0.12";
addonId = "{4a313247-8330-4a81-948e-b79936516f78}";
url = "https://addons.mozilla.org/firefox/downloads/file/3059971/image_search_options-3.0.12.xpi";
sha256 = "1fbdd8597fc32b1be11302a958ea3ba2b010edcfeb432c299637b2c58c6fd068";
meta = with lib; {
homepage = "http://saucenao.com/";
description = "A customizable reverse image search tool that conveniently presents a variety of top image search engines.";
license = licenses.mpl11;
mozPermissions = [
"storage"
"contextMenus"
"activeTab"
"tabs"
"<all_urls>"
];
platforms = platforms.all;
};
};
"istilldontcareaboutcookies" = buildFirefoxXpiAddon {
pname = "istilldontcareaboutcookies";
version = "1.1.4";
addonId = "idcac-pub@guus.ninja";
url = "https://addons.mozilla.org/firefox/downloads/file/4216095/istilldontcareaboutcookies-1.1.4.xpi";
sha256 = "cadeb24622d3b9a2b82bf4308242fd802546b126bb9dd14e1ea66f2aa2066795";
meta = with lib; {
homepage = "https://github.com/OhMyGuus/I-Dont-Care-About-Cookies";
description = "Community version of the popular extension \"I don't care about cookies\" \n\nhttps://github.com/OhMyGuus/I-Dont-Care-About-Cookies";
license = licenses.gpl3;
mozPermissions = [
"tabs"
"storage"
"http://*/*"
"https://*/*"
"notifications"
"webRequest"
"webRequestBlocking"
"webNavigation"
];
platforms = platforms.all;
};
};
"return-youtube-dislikes" = buildFirefoxXpiAddon {
pname = "return-youtube-dislikes";
version = "3.0.0.18";
addonId = "{762f9885-5a13-4abd-9c77-433dcd38b8fd}";
url = "https://addons.mozilla.org/firefox/downloads/file/4371820/return_youtube_dislikes-3.0.0.18.xpi";
sha256 = "2d33977ce93276537543161f8e05c3612f71556840ae1eb98239284b8f8ba19e";
meta = with lib; {
description = "Returns ability to see dislike statistics on youtube";
license = licenses.gpl3;
mozPermissions = [
"activeTab"
"*://*.youtube.com/*"
"storage"
"*://returnyoutubedislikeapi.com/*"
];
platforms = platforms.all;
};
};
"sound-volume" = buildFirefoxXpiAddon {
pname = "sound-volume";
version = "2.0.3";
addonId = "{c4b582ec-4343-438c-bda2-2f691c16c262}";
url = "https://addons.mozilla.org/firefox/downloads/file/4454981/600_sound_volume-2.0.3.xpi";
sha256 = "dd269509257279c6fed2148a09b08a61b41c150849e5ac00ba980feeff3fdf94";
meta = with lib; {
description = "Up to 600% volume boost";
license = licenses.mpl20;
mozPermissions = [
"<all_urls>"
"tabs"
"scripting"
"storage"
"webRequest"
"webRequestBlocking"
"webNavigation"
];
platforms = platforms.all;
};
};
"sponsorblock" = buildFirefoxXpiAddon {
pname = "sponsorblock";
version = "5.11.8";
addonId = "sponsorBlocker@ajay.app";
url = "https://addons.mozilla.org/firefox/downloads/file/4451103/sponsorblock-5.11.8.xpi";
sha256 = "0706b77d29ce0517c046f55427510b3718f2efef36bb7c7953387089629f7ac0";
meta = with lib; {
homepage = "https://sponsor.ajay.app";
description = "Easily skip YouTube video sponsors. When you visit a YouTube video, the extension will check the database for reported sponsors and automatically skip known sponsors. You can also report sponsors in videos. Other browsers: https://sponsor.ajay.app";
license = licenses.lgpl3;
mozPermissions = [
"storage"
"scripting"
"https://sponsor.ajay.app/*"
"https://*.youtube.com/*"
"https://www.youtube-nocookie.com/embed/*"
];
platforms = platforms.all;
};
};
"stylus" = buildFirefoxXpiAddon {
pname = "stylus";
version = "2.3.14";
addonId = "{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}";
url = "https://addons.mozilla.org/firefox/downloads/file/4451438/styl_us-2.3.14.xpi";
sha256 = "02861b4256d7001a091ce1fbeaaf5ddcf670c3df9db55be3af2bd703a11315d8";
meta = with lib; {
homepage = "https://add0n.com/stylus.html";
description = "Redesign your favorite websites with Stylus, an actively developed and community driven userstyles manager. Easily install custom themes from popular online repositories, or create, edit, and manage your own personalized CSS stylesheets.";
license = licenses.gpl3;
mozPermissions = [
"alarms"
"contextMenus"
"storage"
"tabs"
"unlimitedStorage"
"webNavigation"
"webRequest"
"webRequestBlocking"
"<all_urls>"
"https://userstyles.org/*"
];
platforms = platforms.all;
};
};
"tampermonkey" = buildFirefoxXpiAddon {
pname = "tampermonkey";
version = "5.3.3";
addonId = "firefox@tampermonkey.net";
url = "https://addons.mozilla.org/firefox/downloads/file/4405733/tampermonkey-5.3.3.xpi";
sha256 = "1eb5ddffb3b93c0258ef0458658436563772d21bf5dffa334bb8a49cca8f0fff";
meta = with lib; {
homepage = "https://tampermonkey.net";
description = "Tampermonkey is the world's most popular userscript manager.";
mozPermissions = [
"alarms"
"notifications"
"tabs"
"idle"
"webNavigation"
"webRequest"
"webRequestBlocking"
"unlimitedStorage"
"storage"
"contextMenus"
"clipboardWrite"
"cookies"
"downloads"
"<all_urls>"
];
platforms = platforms.all;
};
};
"ttv-lol-pro" = buildFirefoxXpiAddon {
pname = "ttv-lol-pro";
version = "2.4.0";
addonId = "{76ef94a4-e3d0-4c6f-961a-d38a429a332b}";
url = "https://addons.mozilla.org/firefox/downloads/file/4436505/ttv_lol_pro-2.4.0.xpi";
sha256 = "78b42faab860a527c36822b34b16e5b12618aa387ea63deb822852d3065bf3f8";
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;
};
};
"ublock-origin" = buildFirefoxXpiAddon {
pname = "ublock-origin";
version = "1.63.2";
addonId = "uBlock0@raymondhill.net";
url = "https://addons.mozilla.org/firefox/downloads/file/4458450/ublock_origin-1.63.2.xpi";
sha256 = "d93176cef4dc042e41ba500aa2a90e5d57b5be77449cbd522111585e3a0cd158";
meta = with lib; {
homepage = "https://github.com/gorhill/uBlock#ublock-origin";
description = "Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.";
license = licenses.gpl3;
mozPermissions = [
"alarms"
"dns"
"menus"
"privacy"
"storage"
"tabs"
"unlimitedStorage"
"webNavigation"
"webRequest"
"webRequestBlocking"
"<all_urls>"
"http://*/*"
"https://*/*"
"file://*/*"
"https://easylist.to/*"
"https://*.fanboy.co.nz/*"
"https://filterlists.com/*"
"https://forums.lanik.us/*"
"https://github.com/*"
"https://*.github.io/*"
"https://github.com/uBlockOrigin/*"
"https://ublockorigin.github.io/*"
"https://*.reddit.com/r/uBlockOrigin/*"
];
platforms = platforms.all;
};
};
"undoclosetabbutton" = buildFirefoxXpiAddon {
pname = "undoclosetabbutton";
version = "8.0.0";
addonId = "{4853d046-c5a3-436b-bc36-220fd935ee1d}";
url = "https://addons.mozilla.org/firefox/downloads/file/4212173/undoclosetabbutton-8.0.0.xpi";
sha256 = "c83a058c417f98d75e62ab310e2995971bf79c99cd83cf1dcbd8a44797aa60c4";
meta = with lib; {
homepage = "https://github.com/M-Reimer/undoclosetab";
description = "Allows you to restore the tab you just closed with a single clickplus it can offer a list of recently closed tabs within a convenient context menu.";
license = licenses.gpl3;
mozPermissions = ["menus" "tabs" "sessions" "storage" "theme"];
platforms = platforms.all;
};
};
}