about summary refs log tree commit diff stats
path: root/modules/home.legacy/conf/firefox/config/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home.legacy/conf/firefox/config/extensions')
-rw-r--r--modules/home.legacy/conf/firefox/config/extensions/extensions.json50
-rw-r--r--modules/home.legacy/conf/firefox/config/extensions/native_messaging_hosts/default.nix15
2 files changed, 65 insertions, 0 deletions
diff --git a/modules/home.legacy/conf/firefox/config/extensions/extensions.json b/modules/home.legacy/conf/firefox/config/extensions/extensions.json
new file mode 100644
index 00000000..be05e957
--- /dev/null
+++ b/modules/home.legacy/conf/firefox/config/extensions/extensions.json
@@ -0,0 +1,50 @@
+{
+  "darkreader": {
+    "addonId": "addon@darkreader.org",
+    "default_area": "navbar",
+    "pname": "darkreader",
+    "sha256": "sha256:251c4e7d0a30c0cab006803600e59ab92dcc0c606429740d42677846d4c9ccd6",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4359254/darkreader-4.9.94.xpi",
+    "version": "4.9.94"
+  },
+  "keepassxc-browser": {
+    "addonId": "keepassxc-browser@keepassxc.org",
+    "default_area": "navbar",
+    "pname": "keepassxc-browser",
+    "sha256": "sha256:a330fa4fc659f04f835802bb0c5df0b9025adced995112cad19d4849a5f1957d",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4342010/keepassxc_browser-1.9.3.xpi",
+    "version": "1.9.3"
+  },
+  "torproject-snowflake": {
+    "addonId": "{b11bea1f-a888-4332-8d8a-cec2be7d24b9}",
+    "default_area": "navbar",
+    "pname": "torproject-snowflake",
+    "sha256": "sha256:a6b11d5250e6c30c9a0d4b1caaedc446a7fb31bb78088fa14554fdd1e3741cb3",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4310769/torproject_snowflake-0.8.4.xpi",
+    "version": "0.8.4"
+  },
+  "tridactyl-vim": {
+    "addonId": "tridactyl.vim@cmcaine.co.uk",
+    "default_area": "menupanel",
+    "pname": "tridactyl-vim",
+    "sha256": "sha256:ab63fe1554471c280f234409393172fc58e1bb2ca527f4329d983b028073e19c",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4261352/tridactyl_vim-1.24.1.xpi",
+    "version": "1.24.1"
+  },
+  "ublock-origin": {
+    "addonId": "uBlock0@raymondhill.net",
+    "default_area": "menupanel",
+    "pname": "ublock-origin",
+    "sha256": "sha256:e2cda9b2a1b0a7f6e5ef0da9f87f28df52f8560587ba2e51a3003121cfb81600",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4359936/ublock_origin-1.60.0.xpi",
+    "version": "1.60.0"
+  },
+  "vhack-libredirect": {
+    "addonId": "vhack-libredirect@addons.vhack.eu",
+    "default_area": "navbar",
+    "pname": "vhack-libredirect",
+    "sha256": "sha256:2cb6befac6f414e0dd79a11db8905a0d988b98633b74afbe52ffe8006da841f5",
+    "url": "https://addons.mozilla.org/firefox/downloads/file/4351448/vhack_libredirect-2.9.1.xpi",
+    "version": "2.9.1"
+  }
+}
diff --git a/modules/home.legacy/conf/firefox/config/extensions/native_messaging_hosts/default.nix b/modules/home.legacy/conf/firefox/config/extensions/native_messaging_hosts/default.nix
new file mode 100644
index 00000000..9aaa1682
--- /dev/null
+++ b/modules/home.legacy/conf/firefox/config/extensions/native_messaging_hosts/default.nix
@@ -0,0 +1,15 @@
+{pkgs, ...}:
+/*
+++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
+++ lib.optional (cfg.enableBukubrow or false) bukubrow
+++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
+++ lib.optional (cfg.enableGnomeExtensions or false) gnome-browser-connector
+++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
+++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5Packages.plasma-browser-integration
+++ lib.optional (cfg.enableFXCastBridge or false) fx-cast-bridge
+++ lib.optional (cfg.enableKeePassXC or false) keepassxc
+*/
+with pkgs; [
+  tridactyl-native
+  keepassxc
+]