Merge branch 'main' into ii-qs

This commit is contained in:
end-4
2025-06-02 08:29:27 +02:00
37 changed files with 568 additions and 151 deletions
+4 -5
View File
@@ -124,19 +124,18 @@ install-uv (){
install-python-packages (){
UV_NO_MODIFY_PATH=1
ILLOGICAL_IMPULSE_VIRTUAL_ENV=$XDG_STATE_HOME/quickshell/.venv
x mkdir -p $ILLOGICAL_IMPULSE_VIRTUAL_ENV
x mkdir -p $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)
# we need python 3.12 https://github.com/python-pillow/Pillow/issues/8089
x uv venv --prompt .venv $ILLOGICAL_IMPULSE_VIRTUAL_ENV -p 3.12
x source $ILLOGICAL_IMPULSE_VIRTUAL_ENV/bin/activate
x uv venv --prompt .venv $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV) -p 3.12
x source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
x uv pip install -r scriptdata/requirements.txt
x deactivate # We don't need the virtual environment anymore
}
# Only for Arch(based) distro.
handle-deprecated-dependencies (){
printf "\e[36m[$0]: Removing deprecated dependencies:\e[0m\n"
for i in illogical-impulse-{microtex,pymyc-aur,ags} {hyprutils,hyprpicker,hyprlang,hypridle,hyprland-qt-support,hyprland-qtutils,hyprlock,xdg-desktop-portal-hyprland,hyprcursor,hyprwayland-scanner,hyprland}-git;do try sudo pacman --noconfirm -Rdd $i;done
for i in illogical-impulse-{microtex,pymyc-aur,ags,agsv1} {hyprutils,hyprpicker,hyprlang,hypridle,hyprland-qt-support,hyprland-qtutils,hyprlock,xdg-desktop-portal-hyprland,hyprcursor,hyprwayland-scanner,hyprland}-git;do try sudo pacman --noconfirm -Rdd $i;done
# Convert old dependencies to non explicit dependencies so that they can be orphaned if not in meta packages
remove_bashcomments_emptylines ./scriptdata/previous_dependencies.conf ./cache/old_deps_stripped.conf
readarray -t old_deps_list < ./cache/old_deps_stripped.conf
-1
View File
@@ -1,6 +1,5 @@
build
pillow
pywal
setuptools-scm
wheel
pywayland
+1 -1
View File
@@ -26,7 +26,7 @@ pycparser==2.22
# via cffi
pyproject-hooks==1.2.0
# via build
pywal==3.3.0
# pywal==3.3.0
# via -r scriptdata/requirements.in
pywayland==0.4.18
# via -r scriptdata/requirements.in