From 284967c46f42de1ca8af31bd1a4de500c8a22b16 Mon Sep 17 00:00:00 2001 From: Roy Dumblauskas Date: Thu, 26 Jun 2025 18:40:53 -0500 Subject: [PATCH] add mods to main mc server --- homelab-services/mc-service/flake.nix | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/homelab-services/mc-service/flake.nix b/homelab-services/mc-service/flake.nix index 6ce8099..0bd9adf 100644 --- a/homelab-services/mc-service/flake.nix +++ b/homelab-services/mc-service/flake.nix @@ -66,12 +66,32 @@ }; package = pkgs.fabricServers.fabric; + + symlinks = { + mods = pkgs.linkFarmFromDrvs "mods" (builtins.attrValues { + Sleep = pkgs.fetchurl { + url = "https://cdn.modrinth.com/data/WTzuSu8P/versions/w4ONshdx/sleep-v4.1.4.jar"; + sha512 = "f4f759a6b9f503ed606bbeb3422b5e31c02d99a7ee91befa7fc4afe364db147bd1e03042d4b6e67bebed7f81e34d6aa60a3a5d690011ef0e726190028d903346"; + }; + Lithium = pkgs.fetchurl { + url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/XWGBHYcB/lithium-fabric-0.17.0%2Bmc1.21.6.jar"; + sha512 = "a8d6a8b69ae2b10dd0cf8f8149260d5bdbd2583147462bad03380014edd857852972b967d97df69728333d8836b1e9db8997712ea26365ddb8a05b8c845c6534"; + }; + FabricAPI = pkgs.fetchurl { + url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/b2dnY6PN/fabric-api-0.128.0%2B1.21.6.jar"; + sha512 = "c668402e1a877c2d572d16e31e6d2783be27a80993fa83bf040ea2007994518786bd3140dcea15334f8ee1630836292b8ae4d41444e47cba0ac43d05f1eb1e78"; + }; + }); + }; }; servers.testingServer = { enable = true; restart = "always"; - jvmOpts = "-Xmx1G -Xms1G"; + jvmOpts = "-Xmx512M-Xms512M"; + whitelist = { + SquidMcJiggles = "7ae4f5a9-dc2b-4b42-ab30-f8d10d38fa83"; + }; serverProperties = { server-port = 43000; difficulty = 3; @@ -79,7 +99,7 @@ force-gamemode = true; max-players = 2; motd = "Mod Test Server"; - white-list = false; + white-list = true; spawn-protection = 0; };