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" = "";