commit 92c28692fc648d05ca3a64f47603dd01f374c710 parent 8efada52e7ecad0292423c654d3972e05a5c617d Author: Chris Bracken <chris@bracken.jp> Date: Wed, 2 Sep 2026 14:20:44 +0900 backup: add config scripts These read from the local machine's login keychain. Diffstat:
| A | .config/restic/config-prune.sh | | | 5 | +++++ |
| A | .config/restic/config.sh | | | 5 | +++++ |
| M | .gitignore | | | 3 | +++ |
3 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/.config/restic/config-prune.sh b/.config/restic/config-prune.sh @@ -0,0 +1,5 @@ +export RESTIC_REPOSITORY="$(security find-generic-password -s restic-b2 -a repository -w)" +export AWS_ACCESS_KEY_ID="$(security find-generic-password -s restic-b2 -a admin-key-id -w)" +export AWS_SECRET_ACCESS_KEY="$(security find-generic-password -s restic-b2 -a admin-key -w)" +export RESTIC_PASSWORD_COMMAND="security find-generic-password -s restic-b2 -a passphrase -w" +export RESTIC_BIN="/opt/homebrew/bin/restic" diff --git a/.config/restic/config.sh b/.config/restic/config.sh @@ -0,0 +1,5 @@ +export RESTIC_REPOSITORY="$(security find-generic-password -s restic-b2 -a repository -w)" +export AWS_ACCESS_KEY_ID="$(security find-generic-password -s restic-b2 -a append-key-id -w)" +export AWS_SECRET_ACCESS_KEY="$(security find-generic-password -s restic-b2 -a append-key -w)" +export RESTIC_PASSWORD_COMMAND="security find-generic-password -s restic-b2 -a passphrase -w" +export RESTIC_BIN="/opt/homebrew/bin/restic" diff --git a/.gitignore b/.gitignore @@ -17,6 +17,9 @@ .config/Signal .config/chromium +# Backblaze credentials +.config/b2/ + # gitk viewer (cached data). .config/git/gitk