diff --git a/pkgs/by-name/oo/oo7-server/package.nix b/pkgs/by-name/oo/oo7-server/package.nix index 4c5cae927acd..b6dd7cf7ff54 100644 --- a/pkgs/by-name/oo/oo7-server/package.nix +++ b/pkgs/by-name/oo/oo7-server/package.nix @@ -1,4 +1,5 @@ { + lib, cargo, meson, ninja, @@ -8,6 +9,7 @@ rustc, stdenv, systemdLibs, + useWrappedDaemon ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "oo7-server"; @@ -29,6 +31,11 @@ stdenv.mkDerivation (finalAttrs: { systemdLibs ]; + postFixup = lib.optionalString useWrappedDaemon '' + substituteInPlace "$out/share/systemd/user/oo7-daemon.service" \ + --replace-fail "$out/libexec/oo7-daemon" "/run/wrappers/bin/oo7-daemon" + ''; + meta = { inherit (oo7.meta) homepage