36 lines
492 B
Nix

{
bash,
coreutils,
ffmpeg,
findutils,
fzf,
gum,
lib,
makeWrapper,
stdenv,
tree,
...
}:
stdenv.mkDerivation (finalAttrs: {
name = "bulk-transcode";
src = ./.;
buildInputs = [
bash
coreutils
ffmpeg
findutils
fzf
gum
makeWrapper
tree
];
installPhase = ''
install -Dm755 bulk-transcode.sh $out/bin/bulk-transcode
wrapProgram $out/bin/bulk-transcode \
--set PATH "${lib.makeBinPath finalAttrs.buildInputs}"
'';
})