From 721ac95a18801ad1cced1ee627fb1c94fd464404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 23 Nov 2025 03:00:59 -0700 Subject: [PATCH] feat: msyds ssh keys --- public-keys/ssh/{msyds.pub => msyds-old.pub} | 0 public-keys/ssh/msyds@sydpc.pub | 1 + users/crumb/files.nix | 12 ++++++------ users/msyds/default.nix | 4 ++-- 4 files changed, 9 insertions(+), 8 deletions(-) rename public-keys/ssh/{msyds.pub => msyds-old.pub} (100%) create mode 100644 public-keys/ssh/msyds@sydpc.pub diff --git a/public-keys/ssh/msyds.pub b/public-keys/ssh/msyds-old.pub similarity index 100% rename from public-keys/ssh/msyds.pub rename to public-keys/ssh/msyds-old.pub diff --git a/public-keys/ssh/msyds@sydpc.pub b/public-keys/ssh/msyds@sydpc.pub new file mode 100644 index 0000000..436527a --- /dev/null +++ b/public-keys/ssh/msyds@sydpc.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILpCIMIl4iljG5HzLxcDGIzA6DGoFuyEoXPoGuvODfHm msyds@sydpc diff --git a/users/crumb/files.nix b/users/crumb/files.nix index 9a820ad..fd525b0 100644 --- a/users/crumb/files.nix +++ b/users/crumb/files.nix @@ -12,9 +12,9 @@ in lib.mkMerge [ # home.file."private-keys/ssh/crumb-at-nixos-testbed".source = # mutableSymlink "/persist/private-keys/ssh/crumb-at-nixos-testbed"; home.file.".ssh/id_ed25519".source = - mutableSymlink "/persist/private-keys/ssh/msyds"; - home.file."private-keys/ssh/msyds".source = - mutableSymlink "/persist/private-keys/ssh/msyds"; + mutableSymlink "/persist/private-keys/ssh/msyds-old"; + home.file."private-keys/ssh/msyds-old".source = + mutableSymlink "/persist/private-keys/ssh/msyds-old"; # Similarly, public keys are linked where SSH will find them as well as a @@ -24,9 +24,9 @@ in lib.mkMerge [ # home.file."public-keys/ssh/crumb-at-nixos-testbed".source = # ../../public-keys/ssh/crumb-at-nixos-testbed.pub; home.file.".ssh/id_ed25519.pub".source = - ../../public-keys/ssh/msyds.pub; - home.file."public-keys/ssh/msyds".source = - ../../public-keys/ssh/msyds.pub; + ../../public-keys/ssh/msyds-old.pub; + home.file."public-keys/ssh/msyds-old".source = + ../../public-keys/ssh/msyds-old.pub; } { diff --git a/users/msyds/default.nix b/users/msyds/default.nix index e5267a6..3adbb4d 100644 --- a/users/msyds/default.nix +++ b/users/msyds/default.nix @@ -14,10 +14,10 @@ homeConfiguration = { config, lib, pkgs, ... }: { home.file.".ssh/id_ed25519".source = config.lib.file.mkOutOfStoreSymlink - "/persist/private-keys/ssh/crumb-at-nixos-testbed"; + "/persist/private-keys/ssh/msyds@sydpc"; home.file.".ssh/id_ed25519.pub".source = - ../../public-keys/ssh/crumb-at-nixos-testbed.pub; + ../../public-keys/ssh/${"msyds@sydpc.pub"}; sydnix = { xdg.enable = true;