Commit b52ad45d9b73
Changed files (1)
home
common
shell
home/common/shell/openssh.nix
@@ -165,6 +165,18 @@ in
identityFile = "~/.ssh/id_tpm_ecdsa.pub";
identitiesOnly = true;
};
+ # carthage gates the aomi TPM key to git push+pull (praetorian), so route
+ # carthage through it instead of the touch-required critical-infra key:
+ # unattended git works without a touch prompt, and the server-side gate
+ # makes the no-touch key safe (only git over ~/git is allowed).
+ "carthage.vpn" = {
+ identityFile = "~/.ssh/id_tpm_ecdsa.pub";
+ identitiesOnly = true;
+ };
+ "carthage.sbr.pm" = {
+ identityFile = "~/.ssh/id_tpm_ecdsa.pub";
+ identitiesOnly = true;
+ };
};
in
lib.recursiveUpdate