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"; }; };