diff --git a/users.nix b/users.nix index dddc0d8..e97b8d4 100644 --- a/users.nix +++ b/users.nix @@ -50,17 +50,38 @@ ] ++ extraGroups; # Enable ‘sudo’ for the user. hashedPasswordFile = config.age.secrets.noah-password.path; - openssh.authorizedKeys.keys = lib.strings.splitString "\n" ( - builtins.readFile ( - builtins.fetchurl { - url = "https://meta.sr.ht/~chiefnoah.keys"; - name = "chiefnoah.keys"; - # Update this with: - # `curl https://meta.sr.ht/~chiefnoah.keys | sha256sum` - sha256 = "15wipcgx4lbhx88x4abpcia82rk9806icdvs3j3ydj9zk3aj3ig8"; - } - ) - ); + openssh.authorizedKeys.keys = [ + "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOPYTszIrwCDZRvGHcVtXT6A3AKs7V0aigR83t7kr3qFh/d3UQ9Ieu1eb35rsF3xWYDZlttUu4fwdfGfrahtQQ4= noah@shirai" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIEVrvw4rxnS5Euzr5auQoVyuWpZ2T1p8qdMcDt1aoQG noah@aleister.local" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIItPCXGjXp97M4v7H+dT/fT5B//VFe0dmXaJzIEujTXg noah@Noahs-MacBook-Air.local" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINRDRkneW7B3fuFySO3rru4RkWj5pxGHGk8okSz1TLut noah@othinus" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMFOUuNyxdcMRmDiqQMxNZX1CFiJye5JbHIJ95fXd5dC noah@nixos-wsl" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQFlX3hhXxsqAUYLvF+IX1YWQ+k22OHlqMOjgyNBe9e noah@misaki" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ2mBdgkjNsQccgdfra2G13r57687vOapMJNaK+nDDgB noah@shizuri" + "sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBFaaVbvatEya1iKcsXXifkmDNnpf9AFLKz/ifB2uPqzQfDaEmTW8vTDjDUUgMRhI3LwXi/mh5MqBqC9KLqwv4sEAAAAUaWRfZWNkc2Ffc2tAYmxpbmsuc2g= noah@bitwarden-passkey" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDfjMaCPkTDKWEMLxL0iW3uhFHCpnoYDqrIZQUkdIWhj noah@packetlost.dev" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMooQAAIrdFwQENAwkOd4IoHcWw8jiKE2vNYKfP8/lml u0_a359@localhost" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMlEMHQ18iqA91BLDySt+26/KOvvw5r9CU7kEb+qa6mY noah@owlfiles" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFPq6456UV2EbCUdHjvv2cRXks9XGN6yrleRYOGtEe6L noah@Touma" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC/cXL1cV6QUW5z2bJp1mCu0CXrcc0Dntdxaeo3fg60N noah@odin" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO4B7Y/1ajrASejXpJ0xTwXgtKZOs7TgDs8RryGVmWKk noah@accelerator" + "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCG9H2pI1J2GhPntcDZ9P++xZOjVCwyuArhoojjEiPTVuVCENvDYAWw5tFJB/Lq24uLmdsHX4/IJkC8CL/jV6Z0= noah@aoki" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP+5k7mepfWkM4BE9D44uBmVtcE8KWmAKuK+JWWKs1/+ noah@purple-ipad" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGf0jjB8VP1YoUDRRPR88DTFUWKd/fzOQ5joAWH8zn8N noah@othinus" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDI7DphH1XxbBguy7bT/XRHVEFRXJXXy1b0rPA+KsLX+ noah@rpi5" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPzKUwynrbOe3BRDa7cTAKuQegw+4+8OeP58xkp9+jCX noah@touma" + ]; + #openssh.authorizedKeys.keys = lib.strings.splitString "\n" ( + # builtins.readFile ( + # builtins.fetchurl { + # url = "https://meta.sr.ht/~chiefnoah.keys"; + # name = "chiefnoah.keys"; + # # Update this with: + # # `curl https://meta.sr.ht/~chiefnoah.keys | sha256sum` + # sha256 = "15wipcgx4lbhx88x4abpcia82rk9806icdvs3j3ydj9zk3aj3ig8"; + # } + # ) + #); }; users.groups.nas.gid = 1001; }