From 05c057f0eafadd38b5516b73f2f59ed1263d91d7 Mon Sep 17 00:00:00 2001 From: uku Date: Tue, 2 Apr 2024 01:32:27 +0200 Subject: [PATCH] feat(etna): add ragnamod7 server --- systems/etna/default.nix | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/systems/etna/default.nix b/systems/etna/default.nix index 0d11b04..2f01dfd 100644 --- a/systems/etna/default.nix +++ b/systems/etna/default.nix @@ -12,16 +12,11 @@ group = "cloudflared"; }; - atticEnv = { - file = "${path}/atticEnv.age"; - owner = "atticd"; - group = "atticd"; - }; - apiRsEnv.file = "${path}/apiRsEnv.age"; ukubotRsEnv.file = "${path}/ukubotRsEnv.age"; ngrokEnv.file = "${path}/ngrokEnv.age"; minecraftEnv.file = "${path}/minecraftEnv.age"; + atticEnv.file = "${path}/atticEnv.age"; }; boot.loader.systemd-boot.enable = true; @@ -85,6 +80,13 @@ local_port = 25565; remote_port = 6000; }; + + ragnamod7 = { + type = "tcp"; + local_ip = "127.0.0.1"; + local_port = 25566; + remote_port = 6001; + }; }; }; @@ -176,12 +178,32 @@ ]; environment = { EULA = "true"; - MEMORY = "16G"; + MEMORY = "12G"; USE_AIKAR_FLAGS = "true"; TYPE = "AUTO_CURSEFORGE"; CF_SLUG = "all-the-mods-8"; CF_FILE_ID = "4962718"; }; }; + + "ragnamod7" = { + image = "itzg/minecraft-server"; + ports = ["25566:25565"]; + volumes = [ + "/data/ragnamod7:/data" + "/data/downloads:/downloads" + ]; + environmentFiles = [ + config.age.secrets.minecraftEnv.path + ]; + environment = { + EULA = "true"; + MEMORY = "12G"; + USE_AIKAR_FLAGS = "true"; + TYPE = "AUTO_CURSEFORGE"; + CF_SLUG = "ragnamod-vii"; + CF_FILE_ID = "5171286"; + }; + }; }; }