Add Camino React visualizer runtime path

This commit is contained in:
Timothy J. Aveni
2026-07-12 17:22:49 -07:00
parent 85638d6aa4
commit fc0fdb09a4
+10
View File
@@ -595,12 +595,22 @@ EOF
installConfig.libexecName or (lib.strings.sanitizeDerivationName packageNameFinal); installConfig.libexecName or (lib.strings.sanitizeDerivationName packageNameFinal);
serverFile = installConfig.serverFile or bundleOutfile; serverFile = installConfig.serverFile or bundleOutfile;
descriptorPath = installConfig.descriptorPath or "descriptor.quixos-package.txtpb"; descriptorPath = installConfig.descriptorPath or "descriptor.quixos-package.txtpb";
extraFiles = installConfig.extraFiles or [ ];
installExtraFile = file:
let
source = toString file.source;
target = file.target or (baseNameOf source);
mode = file.mode or "0644";
in ''
install -Dm${toString mode} ${lib.escapeShellArg source} "$out/libexec/${serverLibexecName}/${target}"
'';
installServerPhase = installServerPhase =
if installServer == null if installServer == null
then null then null
else '' else ''
runHook preInstall runHook preInstall
install -Dm755 ${lib.escapeShellArg serverFile} "$out/libexec/${serverLibexecName}/${serverFile}" install -Dm755 ${lib.escapeShellArg serverFile} "$out/libexec/${serverLibexecName}/${serverFile}"
${lib.concatMapStringsSep "\n" installExtraFile extraFiles}
mkdir -p "$out/bin" mkdir -p "$out/bin"
cat > "$out/bin/${serverBin}" <<EOF cat > "$out/bin/${serverBin}" <<EOF
#!${pkgs.runtimeShell} #!${pkgs.runtimeShell}