envrc: update checkouts

This commit is contained in:
2025-05-30 20:34:19 +02:00
parent 3530908f16
commit 80ff97c58c

14
.envrc
View File

@@ -48,6 +48,20 @@
direnv allow # cheeky
)
(
if command -v pueue >/dev/null && pueue status >&/dev/null; then
now="$(date +%Y-%m-%d)"
if [[ -s .direnv/update-upstreams-date && "$now" = "$(cat .direnv/update-upstreams-date)" ]]; then
return 0
fi
(set -x
pueue add --escape just setup
pueue add --escape just _packages_json
)
printf "%s\n" "$now" >.direnv/update-upstreams-date
fi
)
export NIX_PATH_ORIG="${NIX_PATH:-}"
# pkgs/top-level/impure.nix go brrr