{ config, pkgs, ... }: { services.minecraft-server = { enable = true; eula = true; openFirewall = true; declarative = true; # see here for more info: https://minecraft.gamepedia.com/Server.properties#server.properties serverProperties = { server-port = 25565; gamemode = "survival"; motd = "NixOS Minecraft server"; max-players = 5; enable-rcon = true; enable-query = true; # This password can be used to administer your minecraft server. # Exact details as to how will be explained later. If you want # you can replace this with another password. # rcon.password = "hunter2"; # query.port = 25565; level-seed = "10292992"; }; }; # enable closed source packages such as the minecraft server nixpkgs.config.allowUnfree = true; }