nixos-config/nixos/ssh-authorize.nix
Sridhar Ratnakumar 09bd8838e5 Fix darwin build
2024-02-21 08:41:55 -05:00

18 lines
394 B
Nix

{ flake, pkgs, lib, ... }:
{
# Let me login
users.users =
let
people = flake.config.people;
myKeys = people.users.${people.myself}.sshKeys;
in
{
root.openssh.authorizedKeys.keys = myKeys;
${people.myself} = {
openssh.authorizedKeys.keys = myKeys;
} // lib.optionalAttrs pkgs.stdenv.isLinux {
isNormalUser = true;
};
};
}