25 lines
1.1 KiB
Nix
25 lines
1.1 KiB
Nix
{
|
|
services.minecraft-server = {
|
|
enable = true;
|
|
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/058b28c40c1210cb16233f443dc6a4c850670f21.tar.gz") {
|
|
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;
|
|
};
|
|
}
|