{ pkgs, ... }: { # Basic system settings networking.hostName = "localhost"; time.timeZone = "Europe/London"; # User configuration users.users.compey = { isNormalUser = true; home = "/home/compey"; extraGroups = [ "wheel" ]; password = "$6$qVioWfelj.mvmSeM$x.scXIyRhimd.Kp2.Yzzqq8gGctYsT1Tfz4Gf14pb3Kgtbjh59PIF62uahzgUP.SdzUkLPm/arMSilpcdsC561"; shell = pkgs.fish; }; # Create root user users.users.root.initialHashedPassword = ""; # Enable sudo support security.sudo.enable = true; security.sudo.wheelNeedsPassword = false; # Enable OpenSSH server (optional) services.openssh.enable = true; services.openssh.permitRootLogin = "prohibit-password"; }