{ config, pkgs, lib, ... }: { imports = [ ]; boot.kernelPackages = pkgs.linuxPackages_latest; environment.systemPackages = with pkgs; [ mosh tmux zsh python3Packages.magic-wormhole ]; networking = { hostName = ""; firewall = { enable = true; allowPing = true; allowedTCPPorts = [ 22 # ssh ]; allowedUDPPortRanges = [ { from = 60000; to = 61000; } # mosh ]; }; }; users.users.root = let template = import ./users/gkleen.nix; in { inherit (template) shell; openssh.authorizedKeys.keyFiles = template.openssh.authorizedKeys.keyFiles; }; services.openssh = { enable = true; passwordAuthentication = false; }; console.keyMap = "dvp"; }