refactor: writeFishApplication body

dev-docs
Moritz Böhme 2023-08-26 11:45:58 +02:00
parent 84934c6cd6
commit fc91521270
Signed by: moritz
GPG Key ID: 970C6E89EB0547A9
1 changed files with 3 additions and 7 deletions

View File

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