{ 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 ''; }