nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 makeBinaryWrapper,
3 makeSetupHook,
4 writeScript,
5 xbitmaps,
6}:
7
8makeSetupHook
9 {
10 name = "wrapWithXFileSearchPathHook";
11 propagatedBuildInputs = [ makeBinaryWrapper ];
12 }
13 (
14 writeScript "wrapWithXFileSearchPathHook.sh" ''
15 wrapWithXFileSearchPath() {
16 paths=(
17 "$out/share/X11/%T/%N"
18 "$out/include/X11/%T/%N"
19 "${xbitmaps}/include/X11/%T/%N"
20 )
21 for exe in $out/bin/*; do
22 wrapProgram "$exe" \
23 --suffix XFILESEARCHPATH : $(IFS=:; echo "''${paths[*]}")
24 done
25 }
26 postInstallHooks+=(wrapWithXFileSearchPath)
27 ''
28 )