From 241671515408541ee0a81586a359a98e5ba5f623 Mon Sep 17 00:00:00 2001 From: Charlotte Delenk Date: Fri, 8 Nov 2024 11:18:04 +0100 Subject: [PATCH] add keepassxc --- programs/desktop/firefox/default.nix | 4 ++++ programs/desktop/home-manager.nix | 1 + programs/desktop/password-manager.nix | 5 +++++ 3 files changed, 10 insertions(+) create mode 100644 programs/desktop/password-manager.nix 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 + ]; +}