about summary refs log tree commit diff
path: root/pkgs/servers/owncast
diff options
context:
space:
mode:
authorSam Willcocks <sam@wlcx.cc>2023-08-02 10:16:29 +0100
committerSam Willcocks <sam@wlcx.cc>2023-08-02 10:43:30 +0100
commitb20ffc17bd082ca8630df5f759391efa089b4306 (patch)
treeefe6c1f75aeb35e80bbe5fbca918f810adc35f5d /pkgs/servers/owncast
parent59bdd40c5957ec6b8ac31f8d87dec0a73c1a9516 (diff)
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.
Diffstat (limited to 'pkgs/servers/owncast')
-rw-r--r--pkgs/servers/owncast/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/servers/owncast/default.nix b/pkgs/servers/owncast/default.nix
index 62929aaaca1bc..e5c0a8fbaf2bb 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 = ''