diff options
| author | Franck Cuny <franck@fcuny.net> | 2026-01-12 08:20:05 -0800 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2026-01-12 08:20:24 -0800 |
| commit | ce0066436d14efbc8a3592f504efcb409f14333b (patch) | |
| tree | 4eb6192e066335fe0a0e186f0394aaf1923d5749 /home/modules | |
| parent | don't use agenix from home manager (diff) | |
| download | infra-ce0066436d14efbc8a3592f504efcb409f14333b.tar.gz | |
simplify ssh key management
Diffstat (limited to 'home/modules')
| -rw-r--r-- | home/modules/userinfo.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/home/modules/userinfo.nix b/home/modules/userinfo.nix index 46afc73..bea964e 100644 --- a/home/modules/userinfo.nix +++ b/home/modules/userinfo.nix @@ -10,6 +10,16 @@ type = types.str; example = "some@email.com"; }; + sshPublicKeys = mkOption { + type = types.attrsOf types.str; + default = { }; + example = { + yubikey-keychain = "sk-ssh-ed25519@openssh.com AAAAC3NzaC1lZDI1NTE5..."; + yubikey-backup = "sk-ssh-ed25519@openssh.com AAAAC3NzaC1lZDI1NTE5..."; + yubikey-nano = "sk-ssh-ed25519@openssh.com AAAAC3NzaC1lZDI1NTE5..."; + }; + description = "SSH public keys tagged by their source/location"; + }; }; }; } |
