25 lines
551 B
Nix
25 lines
551 B
Nix
{ lib, pkgs, config, inputs, ... }: {
|
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
|
"minecraft-server"
|
|
];
|
|
|
|
imports = [ inputs.nix-minecraft.nixosModules.minecraft-servers ];
|
|
nixpkgs.overlays = [ inputs.nix-minecraft.overlay ];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
rconc
|
|
];
|
|
|
|
|
|
services.minecraft-servers = {
|
|
enable = true;
|
|
eula = true;
|
|
|
|
tmma = {
|
|
enable = true;
|
|
package = pkgs.fabricServers.fabric-1_7_10;
|
|
};
|
|
};
|
|
|
|
networking.firewall.allowedTCPPorts = [ 8080 ];
|
|
}
|