diff --git a/install.sh b/install.sh index 123dcc9..f476f58 100755 --- a/install.sh +++ b/install.sh @@ -1,10 +1,11 @@ #!/bin/sh -if type pip3 >/dev/null 2>&1; then - pip3 install --user git+https://git.lys.is/lysis/pyuserconfig.git - git clone git@git.lys.is:lysis/userconfig.git ~/.userconfig - mkdir ~/.config - PYTHONPATH=~/.local/lib ~/.local/bin/userconfig.py +if type pipx >/dev/null 2>&1; then + pipx install git+https://git.lys.is/lysis/pyuserconfig.git + if [ ! -e ~/.userconfig ]; then + git clone git@git.lys.is:lysis/userconfig.git ~/.userconfig + fi + userconfig else - echo "No pip3 installed, cannot proceed." + echo "No pipx installed, cannot proceed." fi