From 314e452a114bbbec36684cbbbfb246ed9e0d6167 Mon Sep 17 00:00:00 2001 From: Katharina Heidenreich Date: Sun, 31 May 2026 18:07:00 +0200 Subject: [PATCH] fix: add minecraft pkg --- services/default.nix | 1 + services/minecraft/module.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 services/minecraft/module.nix diff --git a/services/default.nix b/services/default.nix index 4309535..5caf2b8 100644 --- a/services/default.nix +++ b/services/default.nix @@ -5,6 +5,7 @@ ./forgejo.nix ./node-exporter.nix ./prometheus.nix + ./minecraft/module.nix ./minecraft/servers/gtnh/default.nix ]; } diff --git a/services/minecraft/module.nix b/services/minecraft/module.nix new file mode 100644 index 0000000..4969720 --- /dev/null +++ b/services/minecraft/module.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: + +let + # Fetch nix-minecraft repository without using flakes + nix-minecraft-src = builtins.fetchTarball { + url = "https://github.com/Infinidoge/nix-minecraft/archive/master.tar.gz"; + sha256 = "1qi0vi1nqaxmkgvcq8xvcavyhcndmygqyhfkz9b7kfp52pq60xrl"; + }; +in +{ + # Import the actual minecraft-servers NixOS module from nix-minecraft + imports = [ "${nix-minecraft-src}/modules/default.nix" ]; + + # Apply the overlay to pkgs so minecraftServers packages are available + nixpkgs.overlays = [ (import "${nix-minecraft-src}/overlay.nix") ]; +}