{ pkgs, inputs, ... }: { time.timeZone = "UTC"; i18n.defaultLocale = "en_US.UTF-8"; networking.firewall = { enable = true; allowedTCPPorts = [ 22 ]; allowedUDPPorts = [ ]; allowPing = false; logRefusedConnections = false; }; services.fail2ban.enable = true; documentation = { enable = false; info.enable = false; man.enable = false; nixos.enable = false; }; sound.enable = false; environment.systemPackages = with pkgs; [ git curl wget ]; programs.neovim.enable = true; services.openssh = { enable = true; allowSFTP = true; settings = { PasswordAuthentication = false; KbdInteractiveAuthentication = false; }; }; }