{ config, pkgs, lib, ... }: { imports = [ # Include the results of the hardware scan. ../common ./hardware-configuration.nix ./caddy.nix ./synapse.nix ./syncthing.nix ]; # Force disable the common boot loader boot.loader.systemd-boot.enable = lib.mkForce false; boot.loader.efi.canTouchEfiVariables = lib.mkForce false; # Use the GRUB 2 boot loader. boot.loader.grub.enable = true; boot.loader.grub.version = 2; boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only networking.hostName = "dingserver"; networking.interfaces.ens3.useDHCP = true; environment.systemPackages = with pkgs; [ helix kitty # For terminfo lazygit ]; system.stateVersion = "21.11"; # Did you read the comment? }