{ lib, username, ... }:
{
  imports = [
    ./services/adguardhome.nix
    ./services/caddy.nix
    ./services/forgejo.nix
    ./services/grafana.nix
    ./services/home-assistant.nix
    ./services/nix-serve.nix
    ./services/sshd.nix
    ./services/syncthing.nix
    ./services/xandikos.nix
    # ./services/minecraft.nix
    # ./services/satisfactory/default.nix
  ];
  boot.loader = {
    systemd-boot.enable = true;
    efi.canTouchEfiVariables = true;
  };
  home-manager.users.${username} = {
    imports = [ ./home/emacs/default.nix ];
    services.emacs.enable = false;
    home.stateVersion = "23.05";
  };
  system.stateVersion = "23.05";
  users.mutableUsers = false;
  hardware.bluetooth.enable = true;
  networking.nameservers = lib.mkForce [ "0.0.0.0" ];
}