summaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/li/libglycin/path-hook.sh
blob: 19de8ecfbec2a06a7505a88caa27da9e62bc4e97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
find_glycin_loader_paths() {
  if [ -d "$1/share/glycin-loaders" ]; then
    addToSearchPath NIX_GLYCIN_LOADER_PATHS $1/share
  fi
}

addEnvHooks "$hostOffset" find_glycin_loader_paths

glycinLoadersWrapperArgsHook() {
  echo "executing glycinLoadersWrapperArgsHook"
  if [[ -n "$NIX_GLYCIN_LOADER_PATHS" ]]; then
    gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "$NIX_GLYCIN_LOADER_PATHS")
  fi
}

if [[ -z ${dontWrapGlycinLoaders:-} ]]; then
  preFixupPhases+=(glycinLoadersWrapperArgsHook)
fi