petersweb-infra/nixos/hetzner.nix
2026-05-04 17:29:08 +00:00

37 lines
778 B
Nix

{modulesPath, ...}: {
imports = [
(modulesPath + "/installer/scan/not-detected.nix")
(modulesPath + "/profiles/qemu-guest.nix")
./disk-config.nix
];
# Fixes iotop
boot.kernel.sysctl = {"kernel.task_delayacct" = 1;};
services.openssh = {
enable = true;
settings.PasswordAuthentication = true;
settings.PermitRootLogin = "yes";
settings.AllowUsers = [ "root" ];
extraConfig = ''
PrintLastLog no
'';
hostKeys = [
{
bits = 4096;
path = "/etc/ssh/ssh_host_rsa_key";
type = "rsa";
}
{
path = "/etc/ssh/ssh_host_ed25519_key";
type = "ed25519";
}
# For secrets
{
path = "/root/.ssh/id_rsa_nix";
type = "ed25519";
}
];
};
}