diff options
author | nicoo <nicoo@mur.at> | 2023-10-18 08:15:20 +0000 |
---|---|---|
committer | nicoo <nicoo@mur.at> | 2023-11-09 16:18:38 +0000 |
commit | 7189efcbff841c5e8bd6c9b585949e03826859e1 (patch) | |
tree | 3ae597d7107eb4bf767c33891c61cef070f16d38 /pkgs/applications/video/mpv | |
parent | 22e859ae442d8db72711dfb69aeaeae5df5df18f (diff) | |
download | nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar.gz nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar.bz2 nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar.lz nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar.xz nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.tar.zst nixlib-7189efcbff841c5e8bd6c9b585949e03826859e1.zip |
mpvScripts.quality-menu: Refactor with `buildLua`
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r-- | pkgs/applications/video/mpv/scripts/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/video/mpv/scripts/quality-menu.nix | 17 |
2 files changed, 4 insertions, 15 deletions
diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix index 562e3de1645b..ef2a32772992 100644 --- a/pkgs/applications/video/mpv/scripts/default.nix +++ b/pkgs/applications/video/mpv/scripts/default.nix @@ -17,7 +17,7 @@ in lib.recurseIntoAttrs mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { }; mpv-webm = callPackage ./mpv-webm.nix { }; mpvacious = callPackage ./mpvacious.nix { }; - quality-menu = callPackage ./quality-menu.nix { }; + quality-menu = callPackage ./quality-menu.nix { inherit buildLua; }; simple-mpv-webui = callPackage ./simple-mpv-webui.nix { }; sponsorblock = callPackage ./sponsorblock.nix { }; thumbfast = callPackage ./thumbfast.nix { }; diff --git a/pkgs/applications/video/mpv/scripts/quality-menu.nix b/pkgs/applications/video/mpv/scripts/quality-menu.nix index 45d358843b37..6a2f8acf5b50 100644 --- a/pkgs/applications/video/mpv/scripts/quality-menu.nix +++ b/pkgs/applications/video/mpv/scripts/quality-menu.nix @@ -1,10 +1,10 @@ { lib -, stdenvNoCC +, buildLua , fetchFromGitHub , oscSupport ? false }: -stdenvNoCC.mkDerivation rec { +buildLua rec { pname = "mpv-quality-menu"; version = "4.1.0"; @@ -15,19 +15,8 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-93WoTeX61xzbjx/tgBgUVuwyR9MkAUzCfVSrbAC7Ddc="; }; - dontBuild = true; - - installPhase = '' - runHook preInstall - mkdir -p $out/share/mpv/scripts - cp quality-menu.lua $out/share/mpv/scripts - '' + lib.optionalString oscSupport '' - cp quality-menu-osc.lua $out/share/mpv/scripts - '' + '' - runHook postInstall - ''; - passthru.scriptName = "quality-menu.lua"; + scriptPath = if oscSupport then "*.lua" else passthru.scriptName; meta = with lib; { description = "A userscript for MPV that allows you to change youtube video quality (ytdl-format) on the fly"; |