diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-18 23:59:05 +0200 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-18 23:59:05 +0200 |
| commit | df74837de60ed2e05fe8e7552a6e055c0edcbd9e (patch) | |
| tree | 0bea4d350089ffb1fa8330d3b695a21ba29db009 /.local/share | |
| parent | 927c59b16ab2685431a9cdc9c17112b9c366b390 (diff) | |
| download | dotfiles-df74837de60ed2e05fe8e7552a6e055c0edcbd9e.tar.gz dotfiles-df74837de60ed2e05fe8e7552a6e055c0edcbd9e.zip | |
feat: add pass to the stack
Diffstat (limited to '.local/share')
| -rw-r--r-- | .local/share/dotfiles/README.md | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/.local/share/dotfiles/README.md b/.local/share/dotfiles/README.md index 1d9e73c..b89097b 100644 --- a/.local/share/dotfiles/README.md +++ b/.local/share/dotfiles/README.md @@ -15,13 +15,23 @@ Add any file to the repository: `git add ~/.bashrc`. ## Setup -There is one thing to configure not included in the repo (because you can choose `DOTFILES_DIR`): +There are two per-user choices not included in the repo. First, `DOTFILES_DIR` (because you can choose where the bare +repo lives): ```bash echo "DOTFILES_DIR=$DOTFILES_DIR" >>"$HOME/.config/environment.d/50-dotfiles.conf" ``` -This variable must be available for other programs to function. See `man 5 environment.d`. Now reboot. That's it! +Second, the `pass` store. It defaults to `~/.password-store`, but you can keep it anywhere; point `PASSWORD_STORE_DIR` +at it the same way: + +```bash +echo "PASSWORD_STORE_DIR=$HOME/Secret/pass" >>"$HOME/.config/environment.d/50-pass.conf" +``` + +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! ## Overview @@ -30,6 +40,7 @@ This variable must be available for other programs to function. See `man 5 envir - **Shell**: [bash][3] - **File browser**: [ranger][4] - **Text editor**: [nvim][5] +- **Password manager**: [pass][6] ## Links @@ -39,3 +50,4 @@ This variable must be available for other programs to function. See `man 5 envir [3]: https://www.gnu.org/software/bash/ [4]: https://github.com/ranger/ranger [5]: https://neovim.io/ +[6]: https://www.passwordstore.org/ |
