From 85b7970b0026308716735e18d79e747dca38cd10 Mon Sep 17 00:00:00 2001 From: gwg313 Date: Thu, 16 Apr 2026 01:18:36 -0400 Subject: [PATCH] add pass Signed-off-by: gwg313 --- modules/aspects/roles.nix | 1 + modules/features/desktop/pass.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 modules/features/desktop/pass.nix diff --git a/modules/aspects/roles.nix b/modules/aspects/roles.nix index f6a5a3d..c92965d 100644 --- a/modules/aspects/roles.nix +++ b/modules/aspects/roles.nix @@ -55,6 +55,7 @@ "proton" "earlyoom" "dolphin" + "pass" ]; laptop.features = [ diff --git a/modules/features/desktop/pass.nix b/modules/features/desktop/pass.nix new file mode 100644 index 0000000..e4d3037 --- /dev/null +++ b/modules/features/desktop/pass.nix @@ -0,0 +1,22 @@ +{ ... }: +{ + config.dendritic.features.pass.homeModules = [ + ( + { pkgs, ... }: + { + programs.password-store = { + enable = true; + package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); + settings = { + PASSWORD_STORE_DIR = "$XDG_DATA_HOME/password-store"; + }; + }; + + home.packages = with pkgs; [ + tessen + zbar + ]; + } + ) + ]; +}