Nixconfigs/systems/selene/basesettings.nix
Maxiem Geldhof 648bf43f76 Fix selene
2025-10-13 22:05:16 +02:00

33 lines
764 B
Nix

{ ... }:
{
imports = [
./hardware.nix
./networking.nix # generated at runtime by nixos-infect
];
boot.tmp.cleanOnBoot = true;
zramSwap.enable = true;
networking.hostName = "selene";
networking.domain = "";
networking.firewall = {
enable = true;
allowedTCPPorts = [
22
80
443
];
};
services.openssh.enable = true;
services.openssh.settings.PasswordAuthentication = false;
users.users.root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKcfmaqbtwSEydV2hge/aDWxfwlKOw/JJZZWy8ycjojH hetzner@maxiemgeldhof.com"
];
age.identityPaths = [ "/root/.ssh/id_ed25519" ];
system.stateVersion = "23.11";
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
}