From b20ffc17bd082ca8630df5f759391efa089b4306 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. --- 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 62929aaaca1..e5c0a8fbaf2 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 = ''