{ pkgs, ... }: { home.packages = with pkgs; [ # Python 3.13 (newest stable) python313 python313Packages.pip python313Packages.virtualenv # Additional useful tools python313Packages.pipx # Install Python apps in isolated environments uv # Fast Python package installer (alternative to pip) ]; # Set up default Python version home.sessionVariables = { PYTHON = "${pkgs.python313}/bin/python3"; }; # Shell aliases for convenience programs.zsh.shellAliases = { venv = "python3 -m venv"; activate = "source venv/bin/activate"; }; programs.fish.shellAliases = { venv = "python3 -m venv"; activate = "source venv/bin/activate.fish"; }; }