Files
reclamation/flake.nix

42 lines
1.0 KiB
Nix

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