diff --git a/machines/thinkcentre/configuration.nix b/machines/thinkcentre/configuration.nix index 04459d7..db0b945 100644 --- a/machines/thinkcentre/configuration.nix +++ b/machines/thinkcentre/configuration.nix @@ -1,10 +1,15 @@ -{pkgs, ...}: { +{ + config, + pkgs, + ... +}: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ]; networking.hostName = "venus"; # Define your hostname. + networking.nameservers = ["1.1.1.1" "8.8.8.8"]; # Set your time zone. time.timeZone = "America/New_York"; @@ -30,6 +35,15 @@ xkbVariant = ""; }; + services.openssh = { + enable = true; + settings = { + PermitRootLogin = "no"; + PasswordAuthentication = false; + AllowUsers = ["michael"]; + }; + }; + swapDevices = [ { device = "/swapfile"; @@ -46,6 +60,10 @@ description = "Michael Thomas"; extraGroups = ["wheel" "docker" "podman" "adbusers" "dialout"]; shell = pkgs.zsh; + openssh.authorizedKeys.keys = [ + # Neptune + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDUYHiTel+RDzygCeNwV25cnBBNioM19EQWqxPC+xq7lNlNcAQ4wi9JIOONVGkshxPXzKZyR3F53Igs9JZr1E9088L52eUp35JhW1pthai82cw1jGkj9wxcKJnU6b7QNDKA+ejPTC/ciFFKytMyPgID0ICzBRQsnj15i4lGvGDgfTQ7qfI2J855H7S7qOpY7cbsGfeoz3f8Ye1FspJFDsNu9QhX05iunBcbni0uLoTtgS5cEBRr7H9RkKR7GCfd4Ae/sp+aeDkLU4aBkEi+A8VLfR74Juia1j/3mAAmkgJKGcBCKUv0ixBGd6XclZmkF8f2Hx0z8mDxJ7U8lsDUSKdvxK7fecsM4F/GTvjrUxV1nLD4SRQ06GtBmGQGDzIn3Nm1URd6gGT9W3486XJsqmGzjuHa5o4WhmBgh/Gs8xUcv7kWD5enrYacBr+HKVJWnnLFp+XfAYaMCT6j/4jc4D9/9hijRbhboICTDxWCWtFgz7QpsO6BQpi/wkR4Ql61vPc= michael@neptune" + ]; }; # This value determines the NixOS release from which the default