From dcf29267e716b3ca241ceda23dfeb5014c6c4317 Mon Sep 17 00:00:00 2001 From: Alexander Kassouni Date: Fri, 25 Sep 2026 23:56:30 -0700 Subject: pin --- minecraft.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'minecraft.nix') diff --git a/minecraft.nix b/minecraft.nix index 97ebf1d..1969148 100644 --- a/minecraft.nix +++ b/minecraft.nix @@ -1,10 +1,16 @@ -{lib, ...}:{ - nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "minecraft-server" - ]; +{inputs, lib, pkgs, ...}: let + allowMinecraft = pkg: builtins.elem (lib.getName pkg) [ "minecraft-server" ]; + + unstable = import inputs.nixpkgs-unstable { + inherit (pkgs.stdenv.hostPlatform) system; + config.allowUnfreePredicate = allowMinecraft; + }; +in { + nixpkgs.config.allowUnfreePredicate = allowMinecraft; services.minecraft-server = { enable = true; + package = unstable.minecraft-server; eula = true; openFirewall = true; declarative = true; -- cgit v1.3.1