machine-config/bert/services/minecraft.nix
Chandler Swift 318e37e164
bert: Add minecraft server
16 chars is the max for a minecraft username, so whitespace added to
whitelist so even a max-length user won't overflow the space provided.
2025-06-05 20:08:29 -05:00

25 lines
991 B
Nix

{
services.minecraft-server = {
enable = true;
package = (import <nixpkgs> {
config.allowUnfree = true;
}).minecraft-server;
declarative = true;
eula = true;
dataDir = "/srv/minecraft";
openFirewall = true;
whitelist = {
# https://minecraft.wiki/w/Server#Whitelist
chandlerswift = "1d933b23-bdf9-4f24-9c4c-e916b5df9f97";
villlater = "ac160fee-e611-4a7c-b0a8-04cb1bbe850b";
LarryHorton = "7d62d1dc-5998-4880-ba6f-c3a7021b8fd5";
IsaacSwift = "a4291b69-4412-4c3e-bdbf-a9157f2a3df7";
MaterialG0rLz = "63cf3db9-1771-454d-a9a9-75b202cc68df"; # Emily
Mayornnaise = "3e93628f-eaeb-4fe3-9adc-88709e1d4ced"; # Jacob
Ripptide66 = "67f7d5e9-739e-46f9-99a6-a3a6d99a2b04"; # Hunter
RowdyPancake = "ebdc4a28-4855-4bc9-bd8f-1624b4f587fa"; # Andrew
shalo123 = "5f34483c-40b4-4a68-a95d-5429f1f7711c"; # Jeff
};
serverProperties.white-list = true;
};
}