{pkgs, ...}: { imports = [ ./hardware.nix ../modules ]; documentation = { enable = true; doc.enable = false; man.enable = true; dev.enable = false; }; boot.loader = { grub = { enable = true; device = "/dev/sda"; configurationLimit = 10; }; }; boot.kernelPackages = pkgs.linuxPackages_latest; networking.hostName = "basegbot"; networking.networkmanager.enable = true; i18n.defaultLocale = "en_US.UTF-8"; services.tailscale.enable = true; services.fstrim.enable = true; programs.direnv = { enable = true; loadInNixShell = true; nix-direnv.enable = true; }; services.xserver = { layout = "us"; xkbVariant = ""; }; users = { defaultUserShell = pkgs.nushell; users.basegbot = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFgkIK+VR+xpAL85buL9ocql82kcVCcHbZyaytVDYB6 basegbot" ]; isNormalUser = true; description = "basegbot"; extraGroups = ["networkmanager" "wheel"]; packages = with pkgs; [ git helix lazygit croc ]; }; }; system.autoUpgrade.enable = false; system.stateVersion = "23.05"; }