coding: direnv: load .envrc.local
This commit is contained in:
@@ -28,6 +28,23 @@ in
|
|||||||
hide_env_diff = false;
|
hide_env_diff = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
stdlib = lib.mkAfter ''
|
||||||
|
if [[ -f .envrc.local && -z "$DIRENV_LOCAL_LOADED" ]]; then
|
||||||
|
export DIRENV_LOCAL_LOADED=1
|
||||||
|
log_status ".envrc.local detected, loading..."
|
||||||
|
|
||||||
|
skip_default_envrc() {
|
||||||
|
log_status "skip_default_envrc triggered, skipping .envrc"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
source_env .envrc.local
|
||||||
|
|
||||||
|
use() {
|
||||||
|
log_status "intercepted 'use $@' in .envrc"
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
my.persist.homeDirs = [
|
my.persist.homeDirs = [
|
||||||
|
|||||||
Reference in New Issue
Block a user