containers: add minecraft bedrock

This commit is contained in:
Veneficium 2025-06-10 14:19:35 +02:00
parent 49913a5559
commit 5ce62f1fdf
2 changed files with 35 additions and 0 deletions

View file

@ -7,6 +7,7 @@
./lidarr.nix ./lidarr.nix
./wg-easy.nix ./wg-easy.nix
./homarr.nix ./homarr.nix
./minecraft_bedrock.nix
]; ];
settings.containers = { settings.containers = {
@ -16,6 +17,7 @@
prowlarr.enable = lib.mkDefault false; prowlarr.enable = lib.mkDefault false;
wg-easy.enable = lib.mkDefault false; wg-easy.enable = lib.mkDefault false;
homarr.enable = lib.mkDefault false; homarr.enable = lib.mkDefault false;
minecraft.enable = lib.mkDefault true;
}; };
} }

View file

@ -0,0 +1,33 @@
{
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";
};
};
};
};
};
}