nixos-config/modules/system/services/server/minecraft/default.nix
2025-02-18 17:10:54 -05:00

21 lines
502 B
Nix

{ minecraft, config, lib, ... }:
{
imports = [
minecraft.nixosModules.minecraft-servers
./servers/default.nix
];
config = lib.mkIf config.system.server.enable {
nixpkgs = {
config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "minecraft-server" ];
overlays = [ minecraft.overlay ];
};
services.minecraft-servers = {
enable = true;
eula = true;
};
environment.persistence."/persist".directories = [ "/srv/minecraft" ];
};
}