2024-05-18 17:51:06 -04:00
|
|
|
{pkgs, ...}: let
|
2024-03-24 22:13:02 -04:00
|
|
|
scriptSrc = pkgs.fetchFromGitHub {
|
|
|
|
owner = "brianspilner01";
|
|
|
|
repo = "media-server-scripts";
|
|
|
|
rev = "00d9efcd37bb2667d23d7747240b59291cde64d3";
|
|
|
|
hash = "sha256-Qql6Z+smU8vEJaai0POjdMnYpET9ak4NddNQevEQ8Ds=";
|
|
|
|
};
|
|
|
|
|
|
|
|
script = pkgs.concatTextFile {
|
|
|
|
name = "sub-clean.sh";
|
|
|
|
files = ["${scriptSrc}/sub-clean.sh"];
|
|
|
|
executable = true;
|
|
|
|
};
|
2024-05-18 17:51:06 -04:00
|
|
|
in
|
|
|
|
pkgs.writeShellApplication {
|
|
|
|
name = "sub-clean";
|
2024-05-05 23:07:06 -04:00
|
|
|
|
2024-05-18 17:51:06 -04:00
|
|
|
runtimeInputs = with pkgs; [
|
|
|
|
findutils
|
|
|
|
gnugrep
|
|
|
|
gawk
|
|
|
|
];
|
2024-03-24 22:13:02 -04:00
|
|
|
|
2024-05-18 17:51:06 -04:00
|
|
|
text = ''
|
|
|
|
exec ${script} "$@"
|
|
|
|
'';
|
|
|
|
}
|