{ pkgs, ... }: { environment.systemPackages = with pkgs; [ networkmanager ]; # # Kernel # boot.kernelModules = [ "kvm-intel" ]; # # Bootloader # boot.loader = { grub = { enable = true; copyKernels = true; efiSupport = true; efiInstallAsRemovable = true; # Define on which hard drive you want to install Grub device = "nodev"; # or "nodev" for efi only }; timeout = 1; }; # # Timezone and locale # # Set your time zone. time.timeZone = "Europe/Sofia"; # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; # # Networking # networking = { networkmanager.enable = true; firewall.allowedTCPPorts = [ 2200 ]; }; # zeroconf networking services.avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; services.openssh = { enable = true; ports = [ 2200 ]; settings = { PasswordAuthentication = true; AllowUsers = [ "root" "admin" ]; UseDns = true; X11Forwarding = true; PermitRootLogin = "prohibit-password"; }; }; }