18 lines
1.1 KiB
Bash
18 lines
1.1 KiB
Bash
unsetNixEnv () {
|
|
# unset all nix-related and generic session variables
|
|
unset SHELL configureFlags mesonFlags shell depsHostHost STRINGS depsTargetTarget stdenv \
|
|
builder PWD SOURCE_DATE_EPOCH enableParallelInstalling CXX TEMPDIR system HOST_PATH \
|
|
enableParallelBuilding doInstallCheck buildCommandPath enableParallelChecking LS_COLORS \
|
|
depsTargetTargetPropagated cmakeFlakes TMPDIR LD READELF doCheck \
|
|
depsBuildBuild SIZE propagatedNativeBuildInputs strictDeps AR AS TEMP SHLVL NM \
|
|
patches passAsFile buildInputs SSL_CERT_FILE depsBuildTarget OBJCOPY STRIP TMP OBJDUMP propagatedBuildInputs \
|
|
CC __ETC_PROFILE_SOURCED depsBuildTargetPropagated depsBuildBuildPropagated CONFIG_SHELL __structuredAttrs \
|
|
RANLIB nativeBuildInputs name depsHostHostPropagated TEST TZ HOME GZIP_NO_TIMESTAMPS \
|
|
cmakeFlags TERM buildCommand preferLocalBuild buildPhase phases shellHook NIX_CC \
|
|
NIX_STORE NIX_LDFLAGS NIX_BINTOOLS NIX_CFLAGS_COMPILE NIX_ENFORCE_NO_NATIVE NIX_HARDENING_ENABLE \
|
|
NIX_BUILD_CORES
|
|
unset "''${!NIX_BINTOOLS@}"
|
|
unset "''${!NIX_CC@}"
|
|
}
|
|
|
|
postHooks+=(unsetNixEnv)
|