Skip to content

Commit a98c1d1

Browse files
committed
update age key stuff
1 parent 4834436 commit a98c1d1

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

.chezmoi.toml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ progress = true
44
verbose = true
55

66
[age]
7-
identity = '~/.config/chezmoi/age_key.txt'
7+
identity = '~/.keys/age.key'
88
recipient = 'age1v9umzaqlw3euuwd20l605qeyqp9cmqxf3flzz0eh9gj5vxslsarq6fy8gs'
99

1010
[data]

.chezmoiignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
README.md
22
TODO
3-
key.txt.age
3+
age.key.ENCRYPTED

.chezmoiscripts/run_once_before_decrypt-private-key.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ function log() {
66
echo "${0##*/}: $*" >&2
77
}
88

9-
age_key_file="$(dirname "${CHEZMOI_CONFIG_FILE}")/age_key.txt"
9+
age_key_file="${HOME}/.keys/age.key"
1010
readonly age_key_file
1111

1212
if [[ -f "${age_key_file}" ]]; then
1313
exit 0
1414
fi
1515

1616
log 'Decrypting age key'
17-
until age --decrypt --output "${age_key_file}" "${CHEZMOI_SOURCE_DIR}/key.txt.age"; do :; done
17+
until age --decrypt --output "${age_key_file}" "${CHEZMOI_SOURCE_DIR}/age.key.ENCRYPTED"; do :; done
1818
log 'Decrypted age key'
1919
chmod 600 "${age_key_file}"

key.txt.age age.key.ENCRYPTED

File renamed without changes.

dot_config/profile.tmpl

+4
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ if [[ -d "${HOME}/.nix-profile/share}" ]]; then
3737
fi
3838
fi
3939

40+
# age
41+
export AGE_PUBLIC_KEY='age1v9umzaqlw3euuwd20l605qeyqp9cmqxf3flzz0eh9gj5vxslsarq6fy8gs'
42+
export AGE_PRIVATE_KEY_FILE="${HOME}/.keys/age.key"
43+
4044
## dirs and files
4145
export ANDROID_HOME="${XDG_DATA_HOME}/android"
4246
export ATOM_HOME="${XDG_DATA_HOME}/atom"

0 commit comments

Comments
 (0)