From 2182e06bb6ed41eff3ed32b95d1ccc9d2156f78d Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Thu, 25 Dec 2025 21:28:11 +0100 Subject: [PATCH] install-anywhere: Fix by writing age key to new age.pub file --- flake-parts/install-anywhere.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake-parts/install-anywhere.nix b/flake-parts/install-anywhere.nix index aee7ef8..28f9090 100644 --- a/flake-parts/install-anywhere.nix +++ b/flake-parts/install-anywhere.nix @@ -35,7 +35,7 @@ _: { echo "==> Replacing old age key with new age key..." new_age_key="$(ssh-to-age -i "$ssh_dir/ssh_host_ed25519_key.pub")" - sed -i -E "s|(agePublicKey\s*=\s*\")[^\"]*(\";)|\1$new_age_key\2|" "hosts/$host/default.nix" + echo "$new_age_key" > "hosts/$host/keys/age.pub" echo "==> Updating SOPS secrets..." if BW_SESSION="$(bw unlock --raw || bw login --raw)"; then