diff --git a/overlays/builders.nix b/overlays/builders.nix index 498ebcc..813b7d3 100644 --- a/overlays/builders.nix +++ b/overlays/builders.nix @@ -18,13 +18,11 @@ with final.lib; preferLocalBuild = false; text = '' #!${getExe final.fish} - '' + optionalString (runtimeInputs != [ ]) '' - export PATH="${makeBinPath runtimeInputs}:$PATH" - '' + '' + ${optionalString (runtimeInputs != [ ]) ''export PATH="${makeBinPath runtimeInputs}:$PATH"''} - ${content} - ''; + ${content} + ''; checkPhase = if checkPhase == null then '' @@ -35,9 +33,7 @@ with final.lib; else checkPhase; }; - script = fishFile "/bin/${name}" text; - completions_file = fishFile "/share/fish/vendor_completions.d/${name}.fish" completions; in final.symlinkJoin {