From c2de1abfd22ce21b8ee3cd9e1fe22d8cd9da54a8 Mon Sep 17 00:00:00 2001 From: William P Date: Mon, 26 Jan 2026 20:28:23 -0500 Subject: [PATCH] flake: check for existance of python project --- flake.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index cc3b79b..f6dd12d 100644 --- a/flake.nix +++ b/flake.nix @@ -28,12 +28,21 @@ pkgs.deno ]; shellHook = '' + if [ -f .env ]; then + set -a + source .env + set +a + fi + if [ ! -d .venv ]; then echo "Creating Python virtual environment in .venv" python3 -m venv .venv fi - .venv/bin/pip install -r ./app/requirements.txt - source .venv/bin/activate + + if compgen -G "app/*.py" > /dev/null; then + .venv/bin/pip install -r ./app/requirements.txt + source .venv/bin/activate + fi ''; }; });