diff --git a/pkgs/tools/misc/ytcast/default.nix b/pkgs/tools/misc/ytcast/default.nix new file mode 100644 index 000000000000..a918f56fbedc --- /dev/null +++ b/pkgs/tools/misc/ytcast/default.nix @@ -0,0 +1,23 @@ +{ lib, buildGoModule, fetchFromGitHub, }: + +buildGoModule rec { + pname = "ytcast"; + version = "1.3.0"; + + src = fetchFromGitHub { + owner = "MarcoLucidi01"; + repo = "ytcast"; + rev = "v${version}"; + sha256 = "0f45ai1s4njhcvbv088yn10i3vdvlm6wlfi0ijq5gak1dg02klma"; + }; + + vendorSha256 = null; + ldflags = [ "-X main.progVersion=${version}" ]; + + meta = with lib; { + description = "A tool to cast YouTube videos from the command-line"; + homepage = "https://github.com/MarcoLucidi01/ytcast"; + license = licenses.mit; + maintainers = with maintainers; [ waelwindows ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c4a47223a04..3a5d8423ccb2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -32948,6 +32948,8 @@ with pkgs; ytarchive = callPackage ../tools/misc/ytarchive { }; + ytcast = callPackage ../tools/misc/ytcast { }; + ytcc = callPackage ../tools/networking/ytcc { }; ytmdesktop = callPackage ../applications/audio/ytmdesktop { };