NullBite 3814d6175f
Add packwiz-wrapper package
this searches up the directory tree for a pack.toml before executing
packwiz
2024-03-23 16:13:03 -04:00

26 lines
497 B
Nix

{ lib,
stdenvNoCC,
python3,
makeWrapper,
packwiz }:
let
wrappedPath = lib.makeBinPath [ packwiz ];
in stdenvNoCC.mkDerivation {
pname = "packwiz-wrapper";
version = "0.0.0";
buildInputs = [
python3
makeWrapper
packwiz
];
src = ./.;
installPhase = ''
install -Dm555 packwiz-wrapper.py $out/libexec/packwiz-wrapper.py
mkdir -p $out/bin
makeShellWrapper $out/libexec/packwiz-wrapper.py $out/bin/packwiz \
--prefix PATH : "${wrappedPath}"
'';
}