fix: use pass-otp via package.withExtensions instead of settings

This commit is contained in:
mikl 2026-07-01 16:34:24 +03:00
parent 2d98a9e83c
commit b71b587c1a

View file

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