chore: simplify the .envrc loading

nix-shell pollutes the environment with all sorts of variables. Let's
just add the tools to the PATH?

This also papers over the various differences in users `use_nix`
implementations by not using it at all.

Change-Id: If4282531fd6b7453b3611fe50217beacadc08bb5
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5524
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
zimbatm 2022-05-05 19:18:01 +02:00 committed by Jonas Chevalier
parent 7406e95954
commit c56a0e2760
2 changed files with 24 additions and 28 deletions

5
.envrc
View file

@ -1,4 +1,7 @@
# Configure the local PATH to contain tools which are fetched ad-hoc
# from Nix.
use nix -A tools.depot-deps
out=$(nix-build -A tools.depot-deps --no-out-link)
PATH_add "$out"
watch_file tools/depot-deps.nix