Commit b8f9cdd99340

Vincent Demeester <vincent@sbr.pm>
2026-06-02 16:15:15
fix: add aion SSH key and fix its SSH config
Added aion's ed25519 key to globals.ssh.vincent authorized keys. Added aion to non-FIDO2 override list in SSH config so it uses id_ed25519 instead of id_homelab_sk.
1 parent 0b16190
Changed files (2)
home/common/shell/openssh.nix
@@ -11,6 +11,7 @@ let
   # FIDO2 keys are only available on hosts with Yubikey attached
   hasFido2Keys = hostname == "kyushu";
   isAomi = hostname == "aomi";
+  isAion = hostname == "aion";
   isOkinawa = hostname == "okinawa";
 in
 {
@@ -72,7 +73,7 @@ in
             mkOverride = id: lib.nameValuePair id { identityFile = "~/.ssh/id_ed25519"; };
             mkShpoolOverride = id: lib.nameValuePair "${id}/*" { identityFile = "~/.ssh/id_ed25519"; };
           in
-          lib.optionalAttrs (isAomi || isOkinawa) (
+          lib.optionalAttrs (isAomi || isAion || isOkinawa) (
             builtins.listToAttrs (map mkOverride allHostIds ++ map mkShpoolOverride allHostIds)
           );
       in
globals.nix
@@ -15,6 +15,7 @@ _: {
       "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII/CgISZ5XVyg8eYH7b56EWo4UGplOzzZKdtMKtkZqxc vincent@okinawa-passage"
       # Host keys (trusted machines)
       "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILJmTdMKYdgqpbQWBif58VBuwX+GqMGsMfB1ey1TKrM3 vincent@aomi"
+      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE3iD9Eaf5xglTyP+kIO9t8qQpF2H42rQ2AuUibs2hn7 vincent@aion"
       "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGThdcaPfIaB7d+K5uODqEusLKGI5ZCye0aNOCaMoInO Kyushu's ssh key"
       # Boox (osaka) Termux
       "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICa0SyAspL7PBPudCjb7oCBG17WRmYnDQF7/BYkFwqDi oksaka-termux"