{ inputs = { utils.url = "github:numtide/flake-utils"; nix-minecraft.url = "github:Infinidoge/nix-minecraft"; }; outputs = { self, nixpkgs, utils, ... }@inputs: utils.lib.eachDefaultSystem ( system: let pkgs = nixpkgs.legacyPackages.${system}; fetchPackwizModpack = inputs.nix-minecraft.legacyPackages.${system}.fetchPackwizModpack; in { packages = let mods = fetchPackwizModpack { url = "file:///${self.modpack-files}/pack.toml"; packHash = "sha256-IEGFlPqykpE4eBJdehwGMN3SdFRjue9JIZSwm9Lmp1I="; }; in { mods = pkgs.stdenv.mkDerivation { pname = "reclamation-mods"; version = "0.315"; src = ./.; buildPhase = '' mkdir -p $out/mods cp ${mods}/mods/* $out/mods cp $src/orphans_mods/* $out/mods ''; }; }; } ) // { modpack-files = ./modpack; }; }