forked from Shinonome/dots-hyprland
Update installers functions
This commit is contained in:
@@ -121,11 +121,11 @@ install-uv (){
|
||||
# Both for Arch(based) and other distros.
|
||||
install-python-packages (){
|
||||
UV_NO_MODIFY_PATH=1
|
||||
PYTHON_VENV_PATH=$XDG_STATE_HOME/ags/.venv
|
||||
x mkdir -p $PYTHON_VENV_PATH
|
||||
ILLOGICAL_IMPULSE_VIRTUAL_ENV=$XDG_STATE_HOME/ags/.venv
|
||||
x mkdir -p $ILLOGICAL_IMPULSE_VIRTUAL_ENV
|
||||
# we need python 3.12 https://github.com/python-pillow/Pillow/issues/8089
|
||||
x uv venv --prompt .venv $PYTHON_VENV_PATH -p 3.12
|
||||
x source $PYTHON_VENV_PATH/bin/activate
|
||||
x uv venv --prompt .venv $ILLOGICAL_IMPULSE_VIRTUAL_ENV -p 3.12
|
||||
x source $ILLOGICAL_IMPULSE_VIRTUAL_ENV/bin/activate
|
||||
x uv pip install -r scriptdata/requirements.txt
|
||||
|
||||
x mkdir -p $base/cache/gradience && cd $base/cache/gradience
|
||||
@@ -136,11 +136,11 @@ install-python-packages (){
|
||||
x meson setup build --prefix=$VIRTUAL_ENV
|
||||
x meson compile -C build
|
||||
x meson install -C build
|
||||
for i in "glib-2.0" "gradience"; do
|
||||
x rsync -av "$PYTHON_VENV_PATH"/share/$i/ "$XDG_DATA_HOME"/$i/
|
||||
done
|
||||
x cd -
|
||||
x deactivate # We don't need the virtual environment anymore
|
||||
for i in "glib-2.0" "gradience"; do
|
||||
x rsync -av "$ILLOGICAL_IMPULSE_VIRTUAL_ENV"/share/$i/ "$XDG_DATA_HOME"/$i/
|
||||
done
|
||||
}
|
||||
|
||||
# Only for Arch(based) distro.
|
||||
|
||||
Reference in New Issue
Block a user