tvl-depot/tools
Vincent Ambo 8c8861cb3c feat(tools/eaglemode): add function for creating etc dir
Adds an eaglemode.etcDir function which creates a directory structure suitable
for use with EM_USER_CONFIG_DIR.

The catch is that Eagle Mode requires this to be always writable, so it isn't
possible to just point the environment variable at the Nix store and launch it
from there.

The idea of this function is to make it possible to reuse it in a wrapper
script, a home manager module, a NixOS module or whatever that would make it
possible to provide the result to Eagle Mode in a mutable location.

Change-Id: I95c8b16c6c6fe8510ce9759c9d9b9e36e836e290
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12368
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Reviewed-by: azahi <azat@bahawi.net>
2024-08-30 13:30:07 +00:00
..
checks fix(tools/checks): Minor typo fix 2022-06-07 10:46:15 +00:00
cheddar chore(tools/cheddar): bump cargo dependencies 2023-11-12 22:42:04 +00:00
eaglemode feat(tools/eaglemode): add function for creating etc dir 2024-08-30 13:30:07 +00:00
emacs-pkgs feat(treecrumbs): support for TOML 2024-03-10 19:35:46 +00:00
magrathea feat(tools/magrathea): Allow running commands in a shell 2023-12-12 11:44:46 +00:00
nixery refactor(nixery): expose launch script derivation 2024-02-28 20:21:04 +00:00
nsfv-setup style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
releases refactor(3p): use josh from nixpkgs 2024-04-28 15:19:15 +00:00
rust-crates-advisory fix(ops/pipelines): explicitly set contexts for annotations 2022-12-28 16:35:20 +00:00
when feat(tools/when): support more timestamps with better merging logic 2024-05-08 13:26:34 +00:00
crate2nix-generate.nix refactor(tools): move crate2nix generate here 2024-01-18 15:02:15 +00:00
crfo-approve.nix feat(tools/crfo-approve): Add tool for CRFO depot-interventions 2022-02-07 19:12:31 +00:00
depot-deps.nix feat(tools/depot-deps): include josh-filter 2024-04-28 15:20:16 +00:00
depotfmt.nix chore(depotfmt): exclude users/emery/* 2024-08-24 09:27:31 +00:00
eprintf.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
fetch-depot-inbox.nix feat(tools/fetch-depot-inbox): wrapper script to fetch depot maildir 2022-12-28 08:17:45 +00:00
gerrit-cli.nix fix(gerrit-cli): don't output the path to SSH if it's on the path 2020-06-21 23:49:30 +00:00
gerrit-update.nix feat(gerrit-update): Add helper script for updating Gerrit schema 2020-11-29 11:50:58 +00:00
git-r.nix feat(tools/git-r): git subcommand to display r/numbers for commits 2023-07-05 12:37:09 +00:00
hash-password.nix docs(REVIEWS): point people to signup.tvl.fyi for account creation 2023-09-12 13:59:34 +00:00
perf-flamegraph.nix fix(tools/perf-flamegraph): Get rid of most 'unknown's 2020-07-16 00:37:29 +00:00