mpvScripts.visualizer: init at unstable-2021-07-10

authored by

Kierán Meinhardt and committed by
lassulus
7f588939 e0e6b690

+35
+1
pkgs/applications/video/mpv/scripts/default.nix
··· 20 20 thumbfast = callPackage ./thumbfast.nix { }; 21 21 thumbnail = callPackage ./thumbnail.nix { }; 22 22 uosc = callPackage ./uosc.nix { }; 23 + visualizer = callPackage ./visualizer.nix { }; 23 24 vr-reversal = callPackage ./vr-reversal.nix { }; 24 25 webtorrent-mpv-hook = callPackage ./webtorrent-mpv-hook.nix { }; 25 26 cutter = callPackage ./cutter.nix { };
+34
pkgs/applications/video/mpv/scripts/visualizer.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + }: 6 + stdenvNoCC.mkDerivation { 7 + pname = "visualizer"; 8 + version = "unstable-2021-07-10"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "mfcc64"; 12 + repo = "mpv-scripts"; 13 + rev = "a0cd87eeb974a4602c5d8086b4051b5ab72f42e1"; 14 + sha256 = "1xgd1nd117lpj3ppynhgaa5sbkfm7l8n6c9a2fy8p07is2dkndrq"; 15 + }; 16 + 17 + dontBuild = true; 18 + 19 + installPhase = '' 20 + runHook preInstall 21 + mkdir -p $out/share/mpv/scripts 22 + cp visualizer.lua $out/share/mpv/scripts 23 + runHook postInstall 24 + ''; 25 + 26 + passthru.scriptName = "visualizer.lua"; 27 + 28 + meta = with lib; { 29 + description = "various audio visualization"; 30 + homepage = "https://github.com/mfcc64/mpv-scripts"; 31 + platforms = platforms.all; 32 + maintainers = with maintainers; [kmein]; 33 + }; 34 + }