{pkgs, ...}: { imports = [ ./hardware-configuration.nix ./packages.nix ./networking.nix # network configuration that just works ./services/minecraft.nix ./services/rust-motd.nix ]; boot.cleanTmpDir = true; zramSwap.enable = true; networking.hostName = "server1"; networking.domain = "vhack.eu"; # openssh config services.openssh = { enable = true; passwordAuthentication = false; extraConfig = "PrintMotd yes\n"; # this could be done with pam }; users.users.root.openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGBFuTNNn71Rhfnop2cdz3r/RhWWlCePnSBOhTBbu2ME soispha" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG63gxw8JePmrC8Fni0pLV4TnPBhCPmSV9FYEdva+6s7 sils" ]; system.stateVersion = "22.11"; } # vim: ts=2