{ pkgs, ... }: { imports = [ ./hardware-configuration/tarreltaart.nix ]; # Use the extlinux boot loader. (NixOS wants to enable GRUB by default) boot.loader.grub.enable = false; # Enables the generation of /boot/extlinux/extlinux.conf boot.loader.generic-extlinux-compatible.enable = true; networking.hostName = "tarreltaart"; # Define your hostname. time.timeZone = "Europe/Amsterdam"; users.users.jras = { isNormalUser = true; extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. packages = with pkgs; [ tree ]; }; users.users.git.isNormalUser = true; environment.systemPackages = with pkgs; [ git vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget ]; programs.mtr.enable = true; services.openssh = { enable = true; allowSFTP = false; settings = { PermitRootLogin = "no"; AllowUsers = [ "jras" "git" ]; }; }; services.gitea = { enable = true; appName = "JAP56 Git Server"; }; networking.firewall.allowedTCPPorts = [ 22 ]; # For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion . system.stateVersion = "24.11"; # Did you read the comment? }