diff --git a/hosts/blade/default.nix b/hosts/blade/default.nix index eac3ab5..7b6f85e 100644 --- a/hosts/blade/default.nix +++ b/hosts/blade/default.nix @@ -14,6 +14,9 @@ targetUser = "phoenix"; buildOnTarget = true; keys.phoenix.keyFile = "/home/nixos/.ssh/id_ed25519.pub"; + tags = [ + "homelab" + ]; }; imports = [ @@ -51,10 +54,25 @@ ]; }; - systemd.user.services.dbus = { - restartIfChanged = false; + users.users.deploy = { + isNormalUser = true; + extraGroups = [ + "wheel" + "networkmanager" + ]; + home = "/home/deploy"; + # packages = with pkgs; [ + # vim + # tree + # lego + # ]; + openssh.authorizedKeys.keys = [ + "sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMPNyAyMrqlI3tUI39TqcgYBciIC+aY2UNAunFqylhhzTVA14rluMjFqHf9HKs9SHZ52nLEV58/BxlnMeMtRc+cAAAAEc3NoOg== phoenix@DESKTOP-1A9MAJO" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMoM3FANeYtWLJIiTL+nU0XzZft2psiSgbCmNfQZBXgy nixos@nixos" + ]; }; +# systemd.user.enable = false; security.sudo.extraRules = [ { users = [ "phoenix" ];