diff --git a/programs/desktop/firefox/default.nix b/programs/desktop/firefox/default.nix index e1a7706e..c3a4e9b5 100644 --- a/programs/desktop/firefox/default.nix +++ b/programs/desktop/firefox/default.nix @@ -105,6 +105,10 @@ in { programs.firefox = { enable = true; + nativeMessagingHosts = with pkgs; [ + kdePackages.plasma-browser-integration + keepassxc + ]; profiles.default = { containersForce = true; extensions = map (v: nur'.repos.rycee.firefox-addons.${v}) (lib.attrNames extensions); diff --git a/programs/desktop/home-manager.nix b/programs/desktop/home-manager.nix index 5f1b9dc7..b8464d32 100644 --- a/programs/desktop/home-manager.nix +++ b/programs/desktop/home-manager.nix @@ -1,5 +1,6 @@ _: { imports = [ ./firefox + ./password-manager.nix ]; } diff --git a/programs/desktop/password-manager.nix b/programs/desktop/password-manager.nix new file mode 100644 index 00000000..e901fb64 --- /dev/null +++ b/programs/desktop/password-manager.nix @@ -0,0 +1,5 @@ +{ pkgs, ... }: { + home.packages = with pkgs; [ + keepassxc + ]; +}