Files
dotfiles/run_onchange_before_02_decrypt_age_key.sh.tmpl
2026-08-09 13:24:09 +02:00

17 lines
411 B
Bash

#!/usr/bin/env bash
set -euo pipefail
{{- if ne .machineClass "private" }}
exit 0
{{- end }}
echo "Decrypting age key ..."
if [ ! -f "$HOME/.config/chezmoi/key.txt" ]; then
mkdir -p "$HOME/.config/chezmoi"
chezmoi age decrypt --output "$HOME/.config/chezmoi/key.txt" --passphrase "{{ .chezmoi.sourceDir }}/key.txt.age"
chmod 600 "$HOME/.config/chezmoi/key.txt"
fi
echo "Done decrypting age key"