36 lines
492 B
Nix
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}"
|
|
'';
|
|
})
|