modules/minecraft.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
{ pkgs, lib, inputs, ... }:
{
imports = [ inputs.nix-minecraft.nixosModules.minecraft-servers ];
nixpkgs.overlays = [ inputs.nix-minecraft.overlay ];
services.minecraft-servers = {
enable = true;
eula = true;
servers = {
gc = {
enable = true;
package = pkgs.purpurServers.purpur-1_21_11;
serverProperties = {/* */};
whitelist = {/* */};
};
};
};
networking.firewall.allowedTCPPorts = [ 25565 ];
}
|