{ 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 modpack = fetchPackwizModpack { url = "file:///${self.modpack-raw}/pack.toml"; packHash = "sha256-IEGFlPqykpE4eBJdehwGMN3SdFRjue9JIZSwm9Lmp1I="; }; in { modpack = pkgs.stdenv.mkDerivation { pname = "reclamation-mods"; version = "0.320"; src = ./.; buildPhase = '' ls ${modpack} mkdir -p $out/mods cp -r ${modpack}/* $out/ cp -r $src/orphans_mods/* $out/mods ''; }; }; } ) // { modpack-raw = ./modpack; }; }