From 0aa4774f44a4c79b4c6db4809a9f6845c818329a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Sun, 26 May 2024 12:33:47 +0200 Subject: [PATCH] chore(browsers): update extensions --- home/browsers/firefox.nix | 5 ++-- home/browsers/firefoxAddons.nix | 47 ------------------------------- home/browsers/mullvad-browser.nix | 5 ++-- 3 files changed, 4 insertions(+), 53 deletions(-) delete mode 100644 home/browsers/firefoxAddons.nix diff --git a/home/browsers/firefox.nix b/home/browsers/firefox.nix index a24b4ef..584c55f 100644 --- a/home/browsers/firefox.nix +++ b/home/browsers/firefox.nix @@ -2,8 +2,7 @@ with lib; let - firefox-addons = inputs.firefox-addons.packages.${pkgs.system} - // (import ./firefoxAddons.nix { inherit inputs pkgs lib; }); + firefox-addons = inputs.firefox-addons.packages.${pkgs.system}; inherit (import ../modules/firefox/common.nix { inherit config lib pkgs; }) mkConfig; @@ -47,7 +46,7 @@ let ''; commonExtensions = with firefox-addons; [ - german-dictionary + dictionary-german ublock-origin proton-pass libredirect diff --git a/home/browsers/firefoxAddons.nix b/home/browsers/firefoxAddons.nix deleted file mode 100644 index 9e572e3..0000000 --- a/home/browsers/firefoxAddons.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ inputs, pkgs, lib, ... }: - -let inherit (inputs.firefox-addons.lib.${pkgs.system}) buildFirefoxXpiAddon; -in { - german-dictionary = buildFirefoxXpiAddon rec { - pname = "german-dictionary"; - version = "2.1"; - addonId = "de-DE@dictionaries.addons.mozilla.org"; - url = - "https://addons.mozilla.org/firefox/downloads/file/1163876/german_dictionary-${version}.xpi?src="; - sha256 = "sha256-p+/vXp/fD2RgrDiVHByjdmJY2CZHrUi9h5Vb1QCc6eA="; - meta = with lib; { - description = - "German Dictionary (new Orthography) for spellchecking in Mozilla products"; - license = licenses.lgpl21; - platforms = platforms.all; - }; - }; - zotero-connector = buildFirefoxXpiAddon rec { - pname = "zotero-connector"; - version = "5.0.108"; - addonId = "zotero@chnm.gmu.edu"; - url = - "https://download.zotero.org/connector/firefox/release/Zotero_Connector-${version}.xpi"; - sha256 = "sha256-Ic34T9++qZpbx8rRAhaRZfiwNClQo6iRS2RmS95v55c="; - meta = with lib; { - homepage = "https://www.zotero.org"; - description = "Save references to Zotero from your web browser"; - license = licenses.agpl3Plus; - platforms = platforms.all; - }; - }; - ddg-bangs-but-faster = buildFirefoxXpiAddon rec { - pname = "ddg-bangs-but-faster"; - version = "0.2.2"; - addonId = "{55bf0dfc-ebd5-4705-a68d-61c6ac6ecad0}"; - url = - "https://addons.mozilla.org/firefox/downloads/file/3743190/ddg_bangs_but_faster-${version}.xpi"; - sha256 = "sha256-O8jvzxXH83JKydxUYUpKY/rB2s4BpG8a3gnoYgL4vLA="; - meta = with lib; { - homepage = "https://bangs-but-faster.inclushe.com/"; - description = "Processes DuckDuckGo !bangs client-side"; - license = licenses.mit; - platforms = platforms.all; - }; - }; -} diff --git a/home/browsers/mullvad-browser.nix b/home/browsers/mullvad-browser.nix index cc226c9..6b1a415 100644 --- a/home/browsers/mullvad-browser.nix +++ b/home/browsers/mullvad-browser.nix @@ -1,8 +1,7 @@ { inputs, pkgs, lib, ... }: let - firefox-addons = inputs.firefox-addons.packages.${pkgs.system} - // (import ./firefoxAddons.nix { inherit inputs pkgs lib; }); + firefox-addons = inputs.firefox-addons.packages.${pkgs.system}; commonSettings = { # Disable DNS over HTTPS (use system DNS, i.e. VPN's DNS) @@ -38,7 +37,7 @@ let }; commonExtensions = with firefox-addons; [ - german-dictionary + dictionary-german proton-pass libredirect zotero-connector