From 7bd9ef12302171251efba3745532fefc3de7ebf8 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 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flake.nix b/flake.nix index 1f9e9e5..6877dfa 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,16 @@ source .env set +a fi + + if [ ! -d .venv ]; then + echo "Creating Python virtual environment in .venv" + python3 -m venv .venv + fi + + if compgen -G "app/*.py" > /dev/null; then + .venv/bin/pip install -r ./app/requirements.txt + source .venv/bin/activate + fi ''; }; });