From 9d00b8f5b3d85a4ac4b78745501ed7c781817f01 Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 19 Jul 2025 17:00:02 +1000 Subject: [PATCH] 1Password: move installing browser extensions into module --- modules/applications/1password.nix | 10 ++++++++++ modules/browser/chromium.nix | 1 - modules/browser/firefox.nix | 4 ---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/applications/1password.nix b/modules/applications/1password.nix index 3eccff3..71a31cb 100644 --- a/modules/applications/1password.nix +++ b/modules/applications/1password.nix @@ -6,4 +6,14 @@ enable = true; polkitPolicyOwners = [ "nico" ]; }; + + # browser extensions + programs.firefox.policies.ExtensionSettings."{d634138d-c276-4fc8-924b-40a0ea21d284}" = { + installation_mode = "force_installed"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/1password-x-password-manager/latest.xpi"; + }; + + programs.chromium.extensions = [ + "aeblfdkhhhdcdjpifhhbdiojplfjncoa" # 1Password + ]; } diff --git a/modules/browser/chromium.nix b/modules/browser/chromium.nix index 0ed14b3..a18bef7 100644 --- a/modules/browser/chromium.nix +++ b/modules/browser/chromium.nix @@ -11,7 +11,6 @@ extensions = [ "ddkjiahejlhfcafbddmgiahcphecmpfh" # ublock origin lite - "aeblfdkhhhdcdjpifhhbdiojplfjncoa" # 1Password "eimadpbcbfnmbkopoojfekhnkhdbieeh" # dark reader "mnjggcdmjocbbbhaepdhchncahnbgone" # sponsorblock "fnaicdffflnofjppbagibeoednhnbjhg" # floccus bookmark sync diff --git a/modules/browser/firefox.nix b/modules/browser/firefox.nix index cc5d107..16e4df9 100644 --- a/modules/browser/firefox.nix +++ b/modules/browser/firefox.nix @@ -20,10 +20,6 @@ installation_mode = "force_installed"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/temporarytabcontainer/latest.xpi"; }; - "{d634138d-c276-4fc8-924b-40a0ea21d284}" = { - installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/1password-x-password-manager/latest.xpi"; - }; "pywalfox@frewacom.org" = { installation_mode = "force_installed"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/pywalfox/latest.xpi";