From 67e81303699c2b256ed3ebe56dc91ee008b79b2d Mon Sep 17 00:00:00 2001 From: Sam Willcocks Date: Wed, 2 Aug 2023 10:16:29 +0100 Subject: [PATCH] owncast: fix ffmpeg issues with systemd The `bash` and `which` wrapper dependencies were mistakenly removed last package update. The package works when run manually since you already have bash and which in your path. Only when isolated in systemd does the issue emerge. (cherry picked from commit b20ffc17bd082ca8630df5f759391efa089b4306) --- pkgs/servers/owncast/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/owncast/default.nix b/pkgs/servers/owncast/default.nix index 62929aaaca1b..e5c0a8fbaf2b 100644 --- a/pkgs/servers/owncast/default.nix +++ b/pkgs/servers/owncast/default.nix @@ -2,6 +2,8 @@ , buildGoModule , fetchFromGitHub , nixosTests +, bash +, which , ffmpeg , makeBinaryWrapper }: @@ -25,7 +27,7 @@ in buildGoModule { postInstall = '' wrapProgram $out/bin/owncast \ - --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} + --prefix PATH : ${lib.makeBinPath [ bash which ffmpeg ]} ''; installCheckPhase = ''