feat: add machineClass and ssh config

This commit is contained in:
Daniel Bauer
2026-08-09 13:24:09 +02:00
parent 8344b9d5ff
commit 22af30aa1b
10 changed files with 71 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
#!/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"