{ inputs, config, lib, pkgs, system, ... }: let cfg = config.services.minecraft; in { config = lib.mkIf (cfg.enable && (cfg.servers.velocity.enable || cfg.servers.survival.enable)) { services.mysql = { package = pkgs.mariadb; enable = true; settings.mysqld.port = 3459; }; }; }