treefmt.withConfig: prevent an empty path segment in PATH when config.runtimeInputs is empty

This commit is contained in:
Thomas Gerbet
2026-07-29 06:55:50 +00:00
committed by Thomas Gerbet
parent 12ed470109
commit 0b73a970af
+10 -5
View File
@@ -31,10 +31,15 @@
wrapper = finalAttrs.finalPackage;
};
};
postBuild = ''
wrapProgram "$out/bin/treefmt" \
--prefix PATH : "$binPath" \
--add-flags "--config-file $configFile"
'';
postBuild =
let
wrapPrefixPathArgument = lib.optionalString (
config.runtimeInputs != [ ]
) "--prefix PATH : \"$binPath\"";
in
''
wrapProgram "$out/bin/treefmt" \
--add-flags "--config-file $configFile " ${wrapPrefixPathArgument}
'';
});
}