2025-11-19 05:15:37 -08:00
|
|
|
{ pkgs, lib }:
|
|
|
|
|
|
|
|
|
|
pkgs.symlinkJoin {
|
|
|
|
|
name = "tb-dev-scripts";
|
|
|
|
|
meta = {
|
|
|
|
|
description = "Custom development scripts for TB";
|
|
|
|
|
maintainers = [ ];
|
|
|
|
|
};
|
|
|
|
|
paths = [
|
|
|
|
|
(pkgs.writers.writePython3Bin ",cmake_update_fetchcontent" {
|
|
|
|
|
libraries = [ ];
|
|
|
|
|
makeWrapperArgs = [
|
|
|
|
|
"--prefix PATH : ${lib.makeBinPath [ pkgs.git ]}"
|
|
|
|
|
];
|
|
|
|
|
} (builtins.readFile ./cmake_update_fetchcontent.py))
|
2025-12-05 10:47:05 -08:00
|
|
|
|
|
|
|
|
(pkgs.writers.writePython3Bin ",video_loop_extractor" {
|
|
|
|
|
libraries = [ pkgs.python3Packages.librosa pkgs.python3Packages.numpy ];
|
|
|
|
|
makeWrapperArgs = [
|
|
|
|
|
"--prefix PATH : ${lib.makeBinPath [ pkgs.ffmpeg ]}"
|
|
|
|
|
];
|
|
|
|
|
} (builtins.readFile ./video_loop_extractor.py))
|
2025-12-08 23:47:02 -08:00
|
|
|
|
|
|
|
|
(pkgs.writeShellApplication {
|
|
|
|
|
name = ",optipng";
|
|
|
|
|
runtimeInputs = [ pkgs.optipng ];
|
|
|
|
|
text = builtins.readFile ./optipng;
|
|
|
|
|
})
|
2025-11-19 05:15:37 -08:00
|
|
|
];
|
|
|
|
|
}
|