diff --git a/scripts/default.nix b/scripts/default.nix index c254599..47aaac5 100644 --- a/scripts/default.nix +++ b/scripts/default.nix @@ -69,6 +69,7 @@ pass-export = [ pass2csv gnupg + sd ]; wpass = [ wdmenu diff --git a/scripts/pass-export b/scripts/pass-export index 658f803..27596fc 100755 --- a/scripts/pass-export +++ b/scripts/pass-export @@ -8,3 +8,6 @@ pass2csv "$PASSWORD_STORE_DIR" "$HOME/passwords.csv" \ -f User '(user|login)(:\s*)?' \ -f TOTP 'otpauth(:)?' \ -f URL 'url(:\s*)?' + +# Fix TOTP format for keepass +sd '"//totp/.*?secret=(.*?)(&.*?)?"' '"$1"' "$HOME/passwords.csv" \ No newline at end of file