From ad844d92665a0a8ddf768f12584e2783ecf40db9 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Thu, 26 Sep 2024 22:18:45 +0200 Subject: [PATCH] Add `fzf-pass` custom util --- hmModules/password-store/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hmModules/password-store/default.nix b/hmModules/password-store/default.nix index 69be6e1..69dbc78 100644 --- a/hmModules/password-store/default.nix +++ b/hmModules/password-store/default.nix @@ -3,6 +3,14 @@ username, ... }: +let + fzfpass = pkgs.writeShellApplication { + name = "fzfpass"; + text = '' + find "$PASSWORD_STORE_DIR" -name "*.gpg" | sed "s|$PASSWORD_STORE_DIR/||; s|\.gpg||" | fzf --border --info=inline | xargs pass "$@" + ''; + }; +in { programs.password-store = { enable = true; @@ -11,4 +19,5 @@ }; package = pkgs.pass.withExtensions (e: [ e.pass-otp ]); }; + home.packages = [ fzfpass ]; }