{ lib, ... }:

lib.extra.mkConfig {
  enabledModules = [
    # List of modules to enable
    "dgn-fail2ban"
    "dgn-web"
  ];

  enabledServices = [
    # List of services to enable
    "castopod"
    "crabfit"
    "linkal"
    "matterbridge"
    "metis"
    "ntfy-sh"
    "plausible"
    "redirections"
    "static"
    "wordpress"
    "netbox"
  ];

  extraConfig = {
    services.netbird.enable = true;
  };

  root = ./.;
}