summaryrefslogtreecommitdiffstats
path: root/.local/share
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-05-19 00:11:18 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-05-19 01:01:38 +0200
commitc7182c11a5d873c10c93cb953508e4968164eb08 (patch)
tree27911677235138a02b7b9242b5def68e01cc2a38 /.local/share
parentb883037803431fa5e4727b4bd86c37c61cb13fe5 (diff)
downloaddotfiles-c7182c11a5d873c10c93cb953508e4968164eb08.tar.gz
dotfiles-c7182c11a5d873c10c93cb953508e4968164eb08.zip
feat: add browserpass
Diffstat (limited to '.local/share')
-rw-r--r--.local/share/dotfiles/README.md13
1 files changed, 12 insertions, 1 deletions
diff --git a/.local/share/dotfiles/README.md b/.local/share/dotfiles/README.md
index b89097b..9b35cc7 100644
--- a/.local/share/dotfiles/README.md
+++ b/.local/share/dotfiles/README.md
@@ -31,7 +31,17 @@ echo "PASSWORD_STORE_DIR=$HOME/Secret/pass" >>"$HOME/.config/environment.d/50-pa
The store is its own git repository, manage it with `pass git ...`, independent of the dotfiles repo.
-These variables must be available for other programs to function. See `man 5 environment.d`. Now reboot. That's it!
+These variables must be available for other programs to function. See `man 5 environment.d`. Now reboot.
+
+For browser integration, install the [browserpass][7] extension from the browser's add-on store, then register its
+native messaging host (the `browserpass` package is installed by `dotfiles sync`):
+
+```bash
+make -C /usr/lib/browserpass hosts-firefox-user
+```
+
+browserpass inherits `PASSWORD_STORE_DIR` automatically because the browser is launched with the `environment.d`
+environment — which is exactly why that variable lives there and not in the shell rc. That's it!
## Overview
@@ -51,3 +61,4 @@ These variables must be available for other programs to function. See `man 5 env
[4]: https://github.com/ranger/ranger
[5]: https://neovim.io/
[6]: https://www.passwordstore.org/
+[7]: https://github.com/browserpass/browserpass-extension