From eb4eb8de5e38f6ad5c3b6097aaf991da2cc378bf Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sat, 5 Oct 2024 16:42:48 -0400 Subject: [PATCH] Change up firefox config --- modules/programs.nix | 1 + modules/users/crow/home.nix | 38 ++++++++++++++++++++++++++----------- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/modules/programs.nix b/modules/programs.nix index f6f299d..855eed5 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -65,6 +65,7 @@ swaylock-effects sway-contrib.grimshot glfw-wayland-minecraft + waybar ] else [] ) ++ ( diff --git a/modules/users/crow/home.nix b/modules/users/crow/home.nix index 7e84579..a2e95d3 100644 --- a/modules/users/crow/home.nix +++ b/modules/users/crow/home.nix @@ -60,17 +60,33 @@ in }; OfferToSaveLogins = false; PasswordManagerEnabled = false; + ExtensionSettings = { + "*".installation_mode = "blocked"; + "*".blocked_install_message = "Please manage extensions through your NixOS config"; + # Bitwarden + "{446900e4-71c2-419f-a6a7-df9c091e268b}" = { + installation_mode = "force_installed"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/{446900e4-71c2-419f-a6a7-df9c091e268b}/latest.xpl"; + default_area = "navbar" + }; + "contact@grimoire.pro" = { + installation_mode = "force_installed"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/contact@grimoire.pro/latest.xpl"; + default_area = "navbar" + }; + "uBlock0@raymondhill.net" = { + installation_mode = "force_installed"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/uBlock0@raymondhill.net/latest.xpl"; + default_area = "menupanel" + }; + # Vimium + "{d7742d87-e61d-4b78-b8a1-b469842139fa}" = { + installation_mode = "force_installed", + install_url = "https://addons.mozilla.org/firefox/downloads/latest/{d7742d87-e61d-4b78-b8a1-b469842139fa}/latest.xpl"; + default_area = "menupanel" + }; + }; - profiles.crow = { - extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - ublock-origin - bitwarden - vimium - ]; - settings = { - "extensions.autoDisableScopes" = 0; # auto enable our extensions - }; - }; - }; + }; }; }