I can't reproduce this. zx2c4 at thinkpad ~ $ export PASSWORD_STORE_DIR=~/.local/share/password-store zx2c4 at thinkpad ~ $ test ! -e $PASSWORD_STORE_DIR && echo no no zx2c4 at thinkpad ~ $ pass init blurp mkdir: created directory '/home/zx2c4/.local/share/password-store/' Password store initialized for blurp