{ pkgs, modulesPath, ... }: { imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ]; # flakes are essensial nix.settings.experimental-features = [ "nix-command" "flakes" ]; system.stateVersion = "23.05"; services.openssh = { enable = true; permitRootLogin = "prohibit-password"; }; users.users.root = { initialHashedPassword = ""; openssh.authorizedKeys.keys = [ # personal one "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINQHZQA1ovXw4DWDUD7ivh4eW0lnCsHVvSvBCrlAWN/b Hetzner NixOS Tester" ]; }; environment.systemPackages = [ # for flakes pkgs.git # useful tools pkgs.ncdu_2 pkgs.htop pkgs.nano pkgs.nmap ]; }