19 lines
472 B
Nix
19 lines
472 B
Nix
{ pkgs, ... }:
|
|
{
|
|
# Creates an user that home assistant can log in as to power off the system
|
|
users.users.hass = {
|
|
openssh.authorizedKeys.keys = [
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFcoVVrMFili8UBjziIu2wyFgcDGTlT1avBh2nLTa9aM"
|
|
];
|
|
isNormalUser = true;
|
|
isSystemUser = false;
|
|
group = "hass";
|
|
createHome = false;
|
|
};
|
|
|
|
users.groups.hass = { };
|
|
|
|
security.sudo.extraConfig = ''
|
|
hass ALL=NOPASSWD:${pkgs.systemd}/bin/systemctl
|
|
'';
|
|
}
|