mirror of
https://github.com/srid/nixos-config.git
synced 2026-01-29 04:27:11 +08:00
Make it a list; add my new key
This commit is contained in:
parent
485e559fe1
commit
d270a211d8
4 changed files with 17 additions and 15 deletions
|
|
@ -8,10 +8,10 @@ let
|
|||
email = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
};
|
||||
sshKeyPub = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
sshKeys = lib.mkOption {
|
||||
type = lib.types.listOf lib.types.str;
|
||||
description = ''
|
||||
SSH public key
|
||||
SSH public keys
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -5,14 +5,10 @@
|
|||
users.users =
|
||||
let
|
||||
people = flake.config.people;
|
||||
myPubKey = people.users.${people.myself}.sshKeyPub;
|
||||
myKeys = people.users.${people.myself}.sshKeys;
|
||||
in
|
||||
{
|
||||
root.openssh.authorizedKeys.keys = [
|
||||
myPubKey
|
||||
];
|
||||
${people.myself}.openssh.authorizedKeys.keys = [
|
||||
myPubKey
|
||||
];
|
||||
root.openssh.authorizedKeys.keys = myKeys;
|
||||
${people.myself}.openssh.authorizedKeys.keys = myKeys;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
let
|
||||
keys = [
|
||||
(import ../users.nix).srid.sshKeyPub
|
||||
(import ../systems/hetzner/ax41.info.nix).hostKeyPub
|
||||
];
|
||||
keys =
|
||||
(import ../users.nix).srid.sshKeys
|
||||
++ [
|
||||
(import ../systems/hetzner/ax41.info.nix).hostKeyPub
|
||||
];
|
||||
in
|
||||
{
|
||||
"cache-priv-key.age".publicKeys = keys;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,12 @@
|
|||
srid = {
|
||||
name = "Sridhar Ratnakumar";
|
||||
email = "srid@srid.ca";
|
||||
sshKeyPub = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCYQ003p7fB5ICQehLwhDBomY9WzkNBeijkSw9ADGU+ECrPakeIH3pntUWRJH1W93vKnLqpkn6HLGEXD9MCR0s98uhh8hT7uAYCxQTbEeKT3PYkfz3oe7XaR8rE601sds0ZyFwH7l8cvK97pGr+uhFXAaohiV6VqmLVXhManEjZZ8GfYWBD9BCmIJk43G3OGa5QYFeHqztprXaJNU5dFPv2Uq2C+L6EvfCfkK2OO1BLZgL+Rai5jjyy6k0fcfsxxd9BdGUwqDhcBeyTIzX9rePMugf/xD+6uNRxTU+vjVpGUtFOw6rpgmVyFv9mn3QMNdQBc5hYKVbIQwMNGTzGgcQv srid@nixos";
|
||||
sshKeys = [
|
||||
# Legacy
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCYQ003p7fB5ICQehLwhDBomY9WzkNBeijkSw9ADGU+ECrPakeIH3pntUWRJH1W93vKnLqpkn6HLGEXD9MCR0s98uhh8hT7uAYCxQTbEeKT3PYkfz3oe7XaR8rE601sds0ZyFwH7l8cvK97pGr+uhFXAaohiV6VqmLVXhManEjZZ8GfYWBD9BCmIJk43G3OGa5QYFeHqztprXaJNU5dFPv2Uq2C+L6EvfCfkK2OO1BLZgL+Rai5jjyy6k0fcfsxxd9BdGUwqDhcBeyTIzX9rePMugf/xD+6uNRxTU+vjVpGUtFOw6rpgmVyFv9mn3QMNdQBc5hYKVbIQwMNGTzGgcQv srid@nixos"
|
||||
# New
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHQRxPoqlThDrkR58pKnJgmeWPY9/wleReRbZ2MOZRyd"
|
||||
];
|
||||
};
|
||||
uday = {
|
||||
name = "Uday Kiran";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue