From 828203ffe801abfec80be24035a44d6f23a4eb0c Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Sun, 3 Aug 2025 00:50:55 +1000 Subject: [PATCH] switch minecraft-server to nixpkgs-unstable for 1.21.8 nixpkgs is currently at 1.21.5 only --- hosts/hyrule/default.nix | 15 +++++++++------ hosts/hyrule/minecraft-server.nix | 10 ++++++++-- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/hosts/hyrule/default.nix b/hosts/hyrule/default.nix index e902119..6ac57a5 100755 --- a/hosts/hyrule/default.nix +++ b/hosts/hyrule/default.nix @@ -1,5 +1,6 @@ { pkgs, + pkgs-unstable, inputs, lib, ... @@ -31,12 +32,14 @@ in { ]; }; - nixpkgs.config.allowUnfreePredicate = let - whitelist = map lib.getName [ - pkgs.minecraft-server - ]; - in - pkg: builtins.elem (lib.getName pkg) whitelist; + # nixpkgs.config.allowUnfreePredicate = let + # whitelist = map lib.getName [ + # "minecraft-server" + # pkgs.minecraft-server + # pkgs-unstable.minecraft-server + # ]; + # in + # pkg: builtins.elem (lib.getName pkg) whitelist; time.timeZone = "Australia/Brisbane"; diff --git a/hosts/hyrule/minecraft-server.nix b/hosts/hyrule/minecraft-server.nix index 1b3e3d5..48237d8 100644 --- a/hosts/hyrule/minecraft-server.nix +++ b/hosts/hyrule/minecraft-server.nix @@ -1,10 +1,16 @@ -{pkgs, ...}: { +{ + pkgs, + pkgs-unstable, + ... +}: { services.minecraft-server = { enable = true; + package = pkgs-unstable.minecraft-server; # use latest version only! + declarative = true; + eula = true; openFirewall = false; # do this manually instead - declarative = true; whitelist = { "SECRET1" = "";