aboutsummaryrefslogtreecommitdiff
path: root/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'package.nix')
-rw-r--r--package.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/package.nix b/package.nix
index c888d67d4..05503ae98 100644
--- a/package.nix
+++ b/package.nix
@@ -414,6 +414,8 @@ stdenv.mkDerivation (finalAttrs: {
glibcFix
// {
+ name = "lix-shell-env";
+
inputsFrom = [ finalAttrs ];
# For Meson to find Boost.
@@ -437,6 +439,11 @@ stdenv.mkDerivation (finalAttrs: {
++ finalAttrs.checkInputs;
shellHook = ''
+ # don't re-run the hook in (other) nested nix-shells
+ if [[ $name != lix-shell-env ]]; then
+ return;
+ fi
+
PATH=$prefix/bin:$PATH
unset PYTHONPATH
export MANPATH=$out/share/man:$MANPATH