keys.nix
1 # SPDX-FileCopyrightText: 2024-2025 sntx <sntx@sntx.space> 2 # SPDX-License-Identifier: AGPL-3.0-or-later 3 4 rec { 5 # --- hive --- 6 7 hive.ssh-agent.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFD7XwoBm3cL7yaODYsD9DlfMmEWlhQWE3bl39VMCAy9 hive"; 8 9 # --- hosts --- 10 11 apollo = { 12 root.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFOUQqnBz7R9cZyK3svwa4BDmXglaPgvSnMsbo+pC3ss root@apollo"; 13 sntx = { 14 key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG3MmP8MaddzLe627Snp8K5O/i82MMfDMCtiL+hAkTdz sntx@apollo"; 15 identityPath = "~/.ssh/id_ed25519"; 16 }; 17 }; 18 iovis.sntx = { 19 key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKyRyHwLv22BqXGzgklbdm9a7/KaAaiUPtPh8tjmf56p sntx@iovis"; 20 identityPath = "~/.ssh/id_ed25519"; 21 }; 22 mars.root.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHTqgvCPLtQN44zOJ9KfWXPbadi0ftXcHW4p83WNHL2w root@mars"; 23 vesta = { 24 sntx = { 25 key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGJnFf5U6q687hrxHcQFMDAGn1aBBa+HyAHCrntclNln sntx@vesta"; 26 identityPath = "~/.ssh/id_ed25519"; 27 }; 28 root.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGegM35TSNPYXnMrxj8JO9JrY869UdQbxWp+0eVzLMtF root@vesta"; 29 }; 30 31 # --- ring 2 --- 32 33 hugin.alex.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE0LPp/fT5VSEiOoiwtDjLTl4ZCMpU9lLPrCZvPg7ZW4 alex@hugin"; 34 munin.alex.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqmkxsM8J8gUsSzBPkqJbhEFoEAMH0Qq6nsS+Kic7jh alex@munin"; 35 external-alex = [ 36 hugin.alex.key 37 munin.alex.key 38 ]; 39 40 framework.kcbr.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAHsvrXd2OBqhJSKAhfV9bWoxCvkuWDh1Vw3La09zA7Q kcbr@nixos"; 41 external-kcbr = [ 42 framework.kcbr.key 43 ]; 44 45 kenichi.mmm3.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEKBvb0r1rN53sy8iUmSW7kCbaXPEt7tFAwr0/O+EjAr mmm3@kenichi"; 46 external-mmm3 = [ 47 kenichi.mmm3.key 48 ]; 49 50 tbd.lain.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBemSjqMjYG29s5lRY4wkrnlleHSEmsbZZOC3jk5P8xI lain"; 51 zekorm.kiirabu.key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGwdo6G1ucQFn1sCB29t1Ar6ttOxisgF+9mX9eIrKpAJ kiirabu@zekrom"; 52 external-lain = [ 53 tbd.lain.key 54 zekorm.kiirabu.key 55 ]; 56 57 # --- groups --- 58 59 all = [ 60 apollo.root.key 61 apollo.sntx.key 62 iovis.sntx.key 63 mars.root.key 64 vesta.root.key 65 vesta.sntx.key 66 ]; 67 68 home = [ 69 apollo.sntx.key 70 hive.ssh-agent.key 71 iovis.sntx.key 72 vesta.sntx.key 73 ]; 74 }