# Minecraft server configuration for NixOS / NixOps { config, pkgs, ... }: { imports = [ ../secrets/minecraftServer.nix ]; nixpkgs = { config = { allowUnfree = true; }; }; services.minecraft-server = { enable = true; # Enable the Minecraft server. declarative = true; eula = true; # Answer Miecraft's EULA openFirewall = true; serverProperties = { motd = "mcwhirter.io"; white-list = true; enable-command-block = true; enable-rcon = true; "rcon.password" = "hunter2"; }; }; environment.systemPackages = with pkgs; [ mcron # Minecraft console client ]; }