From 999087c61f3d4bc76c04048a47c65f957a33a472 Mon Sep 17 00:00:00 2001 From: Annika Merris Date: Sat, 18 May 2024 18:20:36 -0400 Subject: [PATCH] Added Firefox --- hosts/virt-nix/default.nix | 1 + modules/common/applications/firefox.nix | 27 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 modules/common/applications/firefox.nix diff --git a/hosts/virt-nix/default.nix b/hosts/virt-nix/default.nix index 3da05ed..91c797d 100644 --- a/hosts/virt-nix/default.nix +++ b/hosts/virt-nix/default.nix @@ -67,6 +67,7 @@ inputs.nixpkgs.lib.nixosSystem { gui.enable = true; discord.enable = true; + firefox.enable = true; } ]; } diff --git a/modules/common/applications/firefox.nix b/modules/common/applications/firefox.nix new file mode 100644 index 0000000..3f924d7 --- /dev/null +++ b/modules/common/applications/firefox.nix @@ -0,0 +1,27 @@ +{ config, pkgs, lib, ... }: +{ + options = { + firefox = { + enable = lib.mkEnableOption { + description = "Enable Firefox"; + default = false; + }; + }; + }; + config = lib.mkIf (config.gui.enable && config.firefox.enable) { + home-manager.users.${config.user} = { + programs.firefox = { + enable = true; + policies = { + ExtensionSettings = { + "{446900e4-71c2-419f-a6a7-df9c091e268b}" = { + install_url = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi"; + installation_mode = "normal_installed"; + default_area = "navbar"; + }; + }; + }; + }; + }; + }; +}