diff --git a/.zshrc b/.zshrc index 163be9b..b3f6f72 100755 --- a/.zshrc +++ b/.zshrc @@ -98,6 +98,11 @@ elif [[ "$OSTYPE" == "darwin"* ]]; then export SSH_AUTH_SOCK=~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock fi +# pyenv +export PYENV_ROOT="$HOME/.pyenv" +[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" +eval "$(pyenv init -)" + ##################### # End of the line...# ##################### diff --git a/bin/actions/update.sh b/bin/actions/update.sh index 183dc8d..138dcbc 100755 --- a/bin/actions/update.sh +++ b/bin/actions/update.sh @@ -110,6 +110,13 @@ aptpkgs() { } pipxpkgs() { + printfe "%s\n" "cyan" "Ensuring pyenv is installed..." + if [ ! -d "$HOME/.pyenv" ]; then + curl https://pyenv.run | bash + else + printfe "%s\n" "green" " - pyenv is already installed" + fi + printfe "%s\n" "cyan" "Ensuring pipx packages are installed..." source $HOME/dotfiles/bin/helpers/pipx_packages.sh ensure_pipx_packages_installed diff --git a/config/config.yaml b/config/config.yaml index e609342..c8bb75e 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -147,4 +147,12 @@ config: - 1password-cli - spotify-client - flameshot - - cmake \ No newline at end of file + - cmake + - libsqlite3-dev + - libudev-dev + - libncursesw5-dev + - libgdbm-dev + - libc6-dev + - libbz2-dev + - libffi-dev + - tk-dev \ No newline at end of file