From 80ff97c58cea763ba3eaabca02d9d75c27deec98 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 20:34:19 +0200 Subject: [PATCH] envrc: update checkouts --- .envrc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.envrc b/.envrc index 8ca3b7c..a63c691 100644 --- a/.envrc +++ b/.envrc @@ -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