diff options
Diffstat (limited to 'pkgs/applications/misc/vhs/default.nix')
-rw-r--r-- | pkgs/applications/misc/vhs/default.nix | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/pkgs/applications/misc/vhs/default.nix b/pkgs/applications/misc/vhs/default.nix deleted file mode 100644 index 368a8163657b..000000000000 --- a/pkgs/applications/misc/vhs/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ lib, stdenv, buildGoModule, installShellFiles, fetchFromGitHub, ffmpeg, ttyd, chromium, makeWrapper }: - -buildGoModule rec { - pname = "vhs"; - version = "0.8.0"; - - src = fetchFromGitHub { - owner = "charmbracelet"; - repo = pname; - rev = "v${version}"; - hash = "sha256-kUsh+jy4dXYW1uAUfFv/HKBqIIyVogLKUYNjBhIKlls="; - }; - - vendorHash = "sha256-1UBhiRemJ+dQNm20+8pbOJus5abvTwVcuzxNMzrniN8="; - - nativeBuildInputs = [ installShellFiles makeWrapper ]; - - ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; - - postInstall = '' - wrapProgram $out/bin/vhs --prefix PATH : ${lib.makeBinPath (lib.optionals stdenv.isLinux [ chromium ] ++ [ ffmpeg ttyd ])} - $out/bin/vhs man > vhs.1 - installManPage vhs.1 - installShellCompletion --cmd vhs \ - --bash <($out/bin/vhs completion bash) \ - --fish <($out/bin/vhs completion fish) \ - --zsh <($out/bin/vhs completion zsh) - ''; - - meta = with lib; { - description = "Tool for generating terminal GIFs with code"; - mainProgram = "vhs"; - homepage = "https://github.com/charmbracelet/vhs"; - changelog = "https://github.com/charmbracelet/vhs/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ maaslalani penguwin ]; - }; -} |