From b71b587c1a6643382676f9e370aecffc05dd7e45 Mon Sep 17 00:00:00 2001 From: mikl Date: Wed, 1 Jul 2026 16:34:24 +0300 Subject: [PATCH] fix: use pass-otp via package.withExtensions instead of settings --- home/pass.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/home/pass.nix b/home/pass.nix index 9d5a9e0..7d87213 100644 --- a/home/pass.nix +++ b/home/pass.nix @@ -1,16 +1,15 @@ { config, pkgs, ... }: { - # Password store (gpg-backed) + # Password store (gpg-backed) with pass-otp extension programs.password-store = { enable = true; + package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); settings = { - # Default password store path PASSWORD_STORE_DIR = "$HOME/.password-store"; PASSWORD_STORE_GIT = "git+https://git.iscg.dev/mikl/password-store.git"; - PASSWORD_STORE_X_SELECTION_TIMEOUT = 5; - PASSWORD_STORE_CLIP_TIME = 45; - # extensions - extensions = [ "otp" ]; + PASSWORD_STORE_X_SELECTION_TIMEOUT = "5"; + PASSWORD_STORE_CLIP_TIME = "45"; + PASSWORD_STORE_GENERATED_LENGTH = "25"; }; };