diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix index 4947bf7a4dd1..85d3c776f788 100644 --- a/pkgs/applications/video/mpv/scripts/default.nix +++ b/pkgs/applications/video/mpv/scripts/default.nix @@ -117,6 +117,7 @@ let mpv-osc-tethys = callPackage ./mpv-osc-tethys.nix { }; mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { }; mpv-slicing = callPackage ./mpv-slicing.nix { }; + mpv-subtitle-lines = callPackage ./mpv-subtitle-lines.nix { }; mpv-webm = callPackage ./mpv-webm.nix { }; mpvacious = callPackage ./mpvacious.nix { }; quack = callPackage ./quack.nix { }; diff --git a/pkgs/applications/video/mpv/scripts/mpv-subtitle-lines.nix b/pkgs/applications/video/mpv/scripts/mpv-subtitle-lines.nix new file mode 100644 index 000000000000..2e73d31c2bc0 --- /dev/null +++ b/pkgs/applications/video/mpv/scripts/mpv-subtitle-lines.nix @@ -0,0 +1,27 @@ +{ + fetchFromGitHub, + buildLua, + lib, + unstableGitUpdater, +}: + +buildLua { + pname = "mpv-subtitle-lines"; + version = "0-unstable-2024-05-19"; + + src = fetchFromGitHub { + owner = "christoph-heinrich"; + repo = "mpv-subtitle-lines"; + rev = "f0a85c7ba3370b490c46a77dcb2e212c0b149a50"; + hash = "sha256-m9LHIz/hAOEq0DzHY3Jd1LM1cfxZng6Iaqrug1PfnAE="; + }; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "List and search subtitle lines of the selected subtitle track"; + homepage = "https://github.com/christoph-heinrich/mpv-subtitle-lines"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ purrpurrn ]; + }; +}