sys-config/containers/minecraft_bedrock.nix
2025-06-10 14:19:35 +02:00

33 lines
769 B
Nix

{
config,
lib,
pkgs,
...
}:
{
options.settings.containers.minecraft = {
enable = lib.mkEnableOption "enable qbittorrent arion container";
};
config = lib.mkIf config.settings.containers.minecraft.enable {
virtualisation.arion.projects.minecraft = {
settings = {
project.name = "minecraft";
services.minecraft = {
service.useHostStore = true;
service.image = "itzg/minecraft-bedrock-server:latest";
service.ports = [
"19132:19132/udp"
];
service.volumes = [
"/config/mc-bedrock:/data"
];
service.environment = {
"EULA" = "TRUE";
"LEVEL_SEED" = "122104056270";
};
};
};
};
};
}