modules.user.lilydjwg: add ssh key

This commit is contained in:
2025-11-06 21:44:40 +08:00
parent 146db5320f
commit 43ffea5e3b

View File

@@ -2,10 +2,17 @@ inputs:
{
config = let inherit (inputs.config.nixos) user; in inputs.lib.mkIf (builtins.elem "lilydjwg" user.users)
{
users.users = inputs.lib.mkIf (inputs.config.nixos.model.hostname == "pc")
{
lilydjwg.extraGroups = [ "wheel" ];
root.openssh.authorizedKeys.keys = [(builtins.readFile ./keys/lilydjwg)];
};
users.users = inputs.lib.mkMerge
[
{
lilydjwg.openssh.authorizedKeys.keys =
[ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA0P/hglDmmb77qkTpAEwxx6KH+3MI9sn/nb4fNafI8V root@wikis" ];
}
(inputs.lib.mkIf (inputs.config.nixos.model.hostname == "pc")
{
lilydjwg.extraGroups = [ "wheel" ];
root.openssh.authorizedKeys.keys = [(builtins.readFile ./keys/lilydjwg)];
})
];
};
}