aboutsummaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts')
-rw-r--r--hosts/enode/default.nix24
1 files changed, 18 insertions, 6 deletions
diff --git a/hosts/enode/default.nix b/hosts/enode/default.nix
index 34c6f15..37739fb 100644
--- a/hosts/enode/default.nix
+++ b/hosts/enode/default.nix
@@ -1,9 +1,18 @@
{
+ config,
pkgs,
inputs,
modulesPath,
...
}:
+let
+ ssh-pubkeys = [
+
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM4aG8NI25TgjcDevjsY/Y6d3iYsQxSEtIpsqprMHmad osiris@underworld"
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPUcWGKF3uIf/gqbo1/lxb8XLoi67Bc2tVi1Bd/Ddhoz isabella@wonderland"
+ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEvtzeVHgenfSUrpZeyZBoBTzN96rdYMy3KEJoRXja0O isabella@nyaan"
+ ];
+in
{
imports = [
(modulesPath + "/profiles/qemu-guest.nix")
@@ -80,12 +89,9 @@
description = "Isabella Morgana Bastaja";
extraGroups = [ "wheel" ];
initialPassword = "isabella";
- openssh.authorizedKeys.keys = [
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM4aG8NI25TgjcDevjsY/Y6d3iYsQxSEtIpsqprMHmad osiris@underworld"
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPUcWGKF3uIf/gqbo1/lxb8XLoi67Bc2tVi1Bd/Ddhoz isabella@wonderland"
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEvtzeVHgenfSUrpZeyZBoBTzN96rdYMy3KEJoRXja0O isabella@nyaan"
- ];
+ openssh.authorizedKeys.keys = ssh-pubkeys;
};
+ users.root.openssh.authorizedKeys.keys = ssh-pubkeys;
mutableUsers = false;
};
console.keyMap = "us";
@@ -96,14 +102,20 @@
ports = [ 22 ];
openFirewall = true;
settings = {
- PermitRootLogin = "no";
+ PermitRootLogin = "yes";
PasswordAuthentication = false;
AllowUsers = [
"isabella"
+ "root"
];
};
};
+ services.tailscale = {
+ enable = true;
+ openFirewall = true;
+ };
+
environment = {
systemPackages = [
pkgs.git