feat(pikachu): add Fabric Minecraft guest

This commit is contained in:
alexion committed 2026-11-02 08:24:56 -05:00
1 parent 7952afc5c5
commit 625da29b55
6 files changed
+160 -4

No files matched your search

@@ -0,0 +1,42 @@
{
config,
inputs,
lib,
pkgs,
...
}:
{
imports = [ inputs.nix-minecraft.nixosModules.minecraft-servers ];
options.modules.services.games.minecraft.enable = lib.mkEnableOption "Fabric Minecraft server";
config = lib.mkIf config.modules.services.games.minecraft.enable {
nixpkgs.overlays = [ inputs.nix-minecraft.overlays.default ];
services.minecraft-servers = {
enable = true;
eula = true;
openFirewall = true;
dataDir = "/data";
managementSystem = {
tmux.enable = false;
systemd-socket.enable = true;
};
servers.main = {
enable = true;
package = pkgs.fabricServers.fabric-1_21_1;
jvmOpts = [
"-Xms1G"
"-Xmx4G"
];
serverProperties = {
"enable-rcon" = false;
"online-mode" = true;
"white-list" = false;
};
};
};
};
}