18 src = fetchFromGitHub {
22 hash = "sha256-VoItAV/8hzrqj4bIgMum9Drr/kAafH63vXw3GO6nSOc=";
24 vendorHash = "sha256-JitvKfCLSravW5WRE0QllJTrRPLaaBg1GxJi3kmtiIU=";
26 propagatedBuildInputs = [ ffmpeg ];
28 nativeBuildInputs = [ makeBinaryWrapper ];
31 wrapProgram $out/bin/owncast \
41 installCheckPhase = ''
43 $out/bin/owncast --help
47 passthru.tests.owncast = nixosTests.owncast;
50 description = "self-hosted video live streaming solution";
51 homepage = "https://owncast.online";
52 license = licenses.mit;
53 platforms = platforms.unix;
54 maintainers = with maintainers; [ MayNiklas ];
55 mainProgram = "owncast";