add minecraft config

This commit is contained in:
2025-06-21 11:54:12 -05:00
parent 1d4dbb109c
commit ac38af598e
+26
View File
@@ -92,6 +92,32 @@
}; };
}; };
# ================================ #
# MINECRAFT #
# ================================ #
services.minecraft-server = {
enable = true;
eula = true;
openFirewall = true; # Opens the port the server is running on (by default 25565 but in this case 43000)
declarative = true;
dataDir = "/persist/var/lib/minecraft";
serverProperties = {
server-port = 43000;
difficulty = 3;
gamemode = 1;
max-players = 10;
motd = "NixOS Minecraft server!";
allow-cheats = true;
};
jvmOpts = "-Xms4092M -Xmx4092M -XX:+UseG1GC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10";
};
# ================================ #
# END MINECRAFT #
# ================================ #
# Grub Boot Loader Setup # Grub Boot Loader Setup
boot.loader = { boot.loader = {
efi = { efi = {