about summary refs log tree commit diff
path: root/.envrc (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-05-07 r/4015 fix(.envrc): Add /bin to the PATH of our lazy dispatchProfpatsch1-1/+1
Otherwise the binaries are not picked up by the shell. Change-Id: Idd6eb8d799d65c42b4e8d76ac1ec3d44064c10fa Reviewed-on: https://cl.tvl.fyi/c/depot/+/5531 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: Jonas Chevalier <zimbatm@zimbatm.com>
2022-05-05 r/4006 chore: simplify the .envrc loadingzimbatm1-1/+4
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>
2022-05-02 r/3997 refactor: Replace //bin with //tools/depot-depsVincent Ambo1-3/+2
This modifies the envrc configuration to add the result of building //tools/depot-deps to $PATH, instead of dispatching through the manually maintained list of symlinks. While at it, I've cleaned up some stuff from that list that is no longer actually used. Change-Id: If345c44da75b23c06b7c7f435be0cb02f99aaac5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5513 Tested-by: BuildkiteCI Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com>
2020-06-15 r/964 chore: Unfuck NIX_PATH in the .envrcVincent Ambo1-1/+0
`nixpkgs` shouldn't be set to the depot root, it is almost never useful and breaks some tooling expectations. Change-Id: I32e46a8f514eb31d1aa81f0af32cf871d1572a96 Reviewed-on: https://cl.tvl.fyi/c/depot/+/381 Reviewed-by: edef <edef@edef.eu>
2019-12-23 r/293 refactor(ops/kms_pass): Pin encrypted secrets into Nix storeVincent Ambo1-1/+0
2019-12-20 r/242 feat(overrides/kontemplate): Automatically use primary-cluster.yamlVincent Ambo1-1/+1
2019-12-20 r/238 refactor: Fix a variety of filepaths for repo relayoutingVincent Ambo1-1/+1
This fixes readTree and the various project builds, as well as (hopefully) most documentation links inside of the projects.
2019-09-03 feat(tools): Introduce pass-compatible wrapper using Cloud KMSVincent Ambo1-0/+1
Adds a shell script that supports a subset of the 'pass' interface for compatibility with kontemplate, and wraps kontemplate in a script that places this version on the PATH. This makes it possible to use Cloud KMS encrypted secrets with kontemplate.
2019-07-04 r/26 feat(direnv): Add REPO_ROOT variable in workspaceVincent Ambo1-0/+1
Makes it quick & easy to do things from the root.
2019-07-04 r/14 feat(dotenv): Set NIX_PATH for entire workspaceVincent Ambo1-0/+1
2019-07-02 r/12 feat(tools): Add dispatcher script to transparently access toolsVincent Ambo1-0/+4
Initial version of tool provider via Nix. This requires two separate steps for adding a new tool: 1. New symlink in tools/bin to point at the dispatch script. 2. Mapping of tool to Nix package set attribute in dispatch script.