diff --git a/hosts/backwards/modules/ssh/default.nix b/hosts/backwards/modules/ssh/default.nix index 1c7e6e8..b485944 100644 --- a/hosts/backwards/modules/ssh/default.nix +++ b/hosts/backwards/modules/ssh/default.nix @@ -15,6 +15,13 @@ in home-manager.users.alex = { programs.ssh = { enable = true; + + matchBlocks = { + "codeberg.org" = { + hostname = "codeberg.org"; + identityFile = "/home/alex/.ssh/alex.backwards-codeberg.org"; + }; + }; }; }; @@ -45,6 +52,19 @@ in file = ../../../../secrets/backwards/root.backwards.pub.age; path = "${rootSSHKeyPath}/root.backwards.pub"; }; + + "alex.backwards-codeberg.org" = { + file = ../../../../secrets/backwards/alex.backwards-codeberg.org.age; + path = "/home/alex/.ssh/alex.backwards-codeberg.org"; + owner = "alex"; + group = "users"; + }; + "alex.backwards-codeberg.org.pub" = { + file = ../../../../secrets/backwards/alex.backwards-codeberg.org.pub.age; + path = "/home/alex/.ssh/alex.backwards-codeberg.org.pub"; + owner = "alex"; + group = "users"; + }; }; }; } diff --git a/secrets/backwards/alex.backwards-codeberg.org.age b/secrets/backwards/alex.backwards-codeberg.org.age new file mode 100644 index 0000000..3cca77d Binary files /dev/null and b/secrets/backwards/alex.backwards-codeberg.org.age differ diff --git a/secrets/backwards/alex.backwards-codeberg.org.pub.age b/secrets/backwards/alex.backwards-codeberg.org.pub.age new file mode 100644 index 0000000..6e28844 --- /dev/null +++ b/secrets/backwards/alex.backwards-codeberg.org.pub.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 Pu0HWg eK/pdhmsF334C7rSuYsRnXCtenmlT2hOXpfW5CQEARY +odooTLu8ZQUZjCeVPZYOA6Vgb470cosE1Q1iBkE9Kc0 +-> ssh-ed25519 +oNaHQ nJU52SSZ9v3+8NuXR6coSHosEYrs7T8GeZYzV/quOU4 +IV5YduRGdJLy93gVwfYmwvldRXoXXX3QvAsH3ljBadw +--- 3gJg9NFmqHCrgcvgnYOeSY1H4klPEyzI+07IlKCOItc +\5ܤ}yA_J {p +ꜞ+JeLW 7=S*ɐ}fPқ!X73\`SizW<4PbZIhH61'ybmCmE \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 6f81a58..73f013f 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -29,6 +29,8 @@ in { "backwards/root.backwards.age".publicKeys = [ backwards alex ]; "backwards/root.backwards.pub.age".publicKeys = [ backwards alex ]; + "backwards/alex.backwards-codeberg.org.age".publicKeys = [ backwards alex ]; + "backwards/alex.backwards-codeberg.org.pub.age".publicKeys = [ backwards alex ]; "sombrero/syncthing-cert.age".publicKeys = [ sombrero alex ]; "sombrero/syncthing-key.age".publicKeys = [ sombrero alex ];