add stoneblock-4, submerged-2
All checks were successful
Check flake.lock / Check health of `flake.lock` (pull_request) Successful in 24s
Check Nix flake / Perform Nix flake checks (pull_request) Successful in 5m21s

This commit is contained in:
2026-01-17 16:19:56 -05:00
parent e3e50400c1
commit 9020b4f2f8

View File

@@ -4,6 +4,8 @@ let
servers = { servers = {
atm6 = "atm6.alicehuston.xyz"; atm6 = "atm6.alicehuston.xyz";
stoneblock3 = "sb3.alicehuston.xyz"; stoneblock3 = "sb3.alicehuston.xyz";
stoneblock-4 = "sb4.alicehuston.xyz";
submerged-2 = "sm4.alicehuston.xyz";
RAD2 = "rad.alicehuston.xyz"; RAD2 = "rad.alicehuston.xyz";
skyfactory = "sf.alicehuston.xyz"; skyfactory = "sf.alicehuston.xyz";
divinejourney = "dj.alicehuston.xyz"; divinejourney = "dj.alicehuston.xyz";
@@ -77,50 +79,75 @@ in
# log-driver = "local"; # log-driver = "local";
# environmentFiles = [ config.sops.secrets."docker/minecraft".path ]; # environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
#}; #};
prominence-ii = { #prominence-ii = {
image = "itzg/minecraft-server:java25-graalvm"; # image = "itzg/minecraft-server:java25-graalvm";
volumes = [
"${minecraft_path}/prominence-ii/modpacks:/modpacks:ro"
"${minecraft_path}/prominence-ii/data:/data"
];
hostname = "pii";
environment = defaultEnv // {
VERSION = "1.20.1";
CF_SLUG = "prominence-2-hasturian-era";
CF_FILENAME_MATCHER = "3.9.14hf";
USE_AIKAR_FLAGS = "false";
USE_MEOWICE_FLAGS = "true";
USE_MEOWICE_GRAALVM_FLAGS = "true";
DIFFICULTY = "hard";
ENABLE_COMMAND_BLOCK = "true";
CF_FORCE_INCLUDE_FILES = ''
emi
'';
};
extraOptions = defaultOptions;
log-driver = "local";
environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
};
#stop_signal: SIGTERM
#stop_grace_period: 5m
# bcg-plus = {
# image = "itzg/minecraft-server:java17";
# volumes = [ # volumes = [
# "${minecraft_path}/bcg-plus/modpacks:/modpacks:ro" # "${minecraft_path}/prominence-ii/modpacks:/modpacks:ro"
# "${minecraft_path}/bcg-plus/data:/data" # "${minecraft_path}/prominence-ii/data:/data"
# ]; # ];
# hostname = "bcg-plus"; # hostname = "pii";
# environment = defaultEnv // { # environment = defaultEnv // {
# VERSION = "1.17"; # VERSION = "1.20.1";
# CF_SLUG = "bcg"; # CF_SLUG = "prominence-2-hasturian-era";
# DIFFICULTY = "normal"; # CF_FILENAME_MATCHER = "3.9.14hf";
# DEBUG = "true"; # USE_AIKAR_FLAGS = "false";
# # ENABLE_COMMAND_BLOCK = "true"; # USE_MEOWICE_FLAGS = "true";
# USE_MEOWICE_GRAALVM_FLAGS = "true";
# DIFFICULTY = "hard";
# ENABLE_COMMAND_BLOCK = "true";
# CF_FORCE_INCLUDE_FILES = ''
# emi
# '';
# }; # };
# extraOptions = defaultOptions; # extraOptions = defaultOptions;
# log-driver = "local"; # log-driver = "local";
# environmentFiles = [ config.sops.secrets."docker/minecraft".path ]; # environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
#}; #};
#stoneblock-4 = {
# image = "itzg/minecraft-server:java25-graalvm";
# volumes = [
# "${minecraft_path}/stoneblock-4/modpacks:/modpacks:ro"
# "${minecraft_path}/stoneblock-4/data:/data"
# ];
# hostname = "stoneblock-4";
# environment = defaultEnv // {
# VERSION = "1.21.1";
# CF_SLUG = "prominence-2-hasturian-era";
# CF_FILENAME_MATCHER = "3.9.14hf";
# USE_AIKAR_FLAGS = "false";
# USE_MEOWICE_FLAGS = "true";
# USE_MEOWICE_GRAALVM_FLAGS = "true";
# DIFFICULTY = "hard";
# ENABLE_COMMAND_BLOCK = "true";
# CF_FORCE_INCLUDE_FILES = ''
# emi
# '';
# };
# extraOptions = defaultOptions;
# log-driver = "local";
# environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
#};
submerged-2 = {
image = "itzg/minecraft-server:java25-graalvm";
volumes = [
"${minecraft_path}/submerged-2/modpacks:/modpacks:ro"
"${minecraft_path}/submerged-2/data:/data"
];
hostname = "submerged-2";
environment = defaultEnv // {
VERSION = "1.21.1";
CF_SLUG = "submerged-2";
CF_FILENAME_MATCHER = "B6.1";
USE_AIKAR_FLAGS = "false";
USE_MEOWICE_FLAGS = "true";
USE_MEOWICE_GRAALVM_FLAGS = "true";
DIFFICULTY = "hard";
ENABLE_COMMAND_BLOCK = "true";
};
extraOptions = defaultOptions;
log-driver = "local";
environmentFiles = [ config.sops.secrets."docker/minecraft".path ];
};
}; };
sops = { sops = {