From c27a9e6ae37a32d43c53148288fe2d5aa8ef450f Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Sun, 4 Jan 2026 14:02:49 +0100 Subject: [PATCH] If a VIRTUAL_ENV is already active, use that --- .config/direnv/direnvrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/direnv/direnvrc b/.config/direnv/direnvrc index 135e5a1..9d569ff 100644 --- a/.config/direnv/direnvrc +++ b/.config/direnv/direnvrc @@ -1,5 +1,6 @@ layout_uv() { - if [[ -d ".venv" ]]; then + if [[ -z "$VIRTUAL_ENV" && -d ".venv" ]]; then + # No explicit VIRTUAL_ENV was exported, and a .venv dir exists, use that VIRTUAL_ENV="$(pwd)/.venv" fi