From 28ea9a78610e1ae78a16d50e1ad5cc51c833f5f4 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 13 Oct 2025 20:16:39 +0200 Subject: [PATCH] wrap thumbgen in venv script, add missing `deactivate`s (#2143) --- .config/quickshell/ii/scripts/images/find-regions-venv.sh | 2 +- .../quickshell/ii/scripts/images/least-busy-region-venv.sh | 2 +- .config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh | 7 +++++++ .config/quickshell/ii/scripts/thumbnails/thumbgen.py | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100755 .config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh diff --git a/.config/quickshell/ii/scripts/images/find-regions-venv.sh b/.config/quickshell/ii/scripts/images/find-regions-venv.sh index 8064256cb..d31fe4a27 100755 --- a/.config/quickshell/ii/scripts/images/find-regions-venv.sh +++ b/.config/quickshell/ii/scripts/images/find-regions-venv.sh @@ -3,4 +3,4 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate "$SCRIPT_DIR/find_regions.py" "$@" - +deactivate diff --git a/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh b/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh index c45e9ee04..3a5e90dcb 100755 --- a/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh +++ b/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh @@ -3,4 +3,4 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate "$SCRIPT_DIR/least_busy_region.py" "$@" - +deactivate diff --git a/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh b/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh new file mode 100755 index 000000000..fc7d8729e --- /dev/null +++ b/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate +"$SCRIPT_DIR/thumbgen.py" "$@" +deactivate + diff --git a/.config/quickshell/ii/scripts/thumbnails/thumbgen.py b/.config/quickshell/ii/scripts/thumbnails/thumbgen.py index 4d6326aba..69f630721 100755 --- a/.config/quickshell/ii/scripts/thumbnails/thumbgen.py +++ b/.config/quickshell/ii/scripts/thumbnails/thumbgen.py @@ -1,4 +1,4 @@ -#!/usr/bin/env -S\_/bin/sh\_-c\_"source\_\$(eval\_echo\_\$ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate&&exec\_python\_-E\_"\$0"\_"\$@"" +#!/usr/bin/env python3 # From https://github.com/difference-engine/thumbnail-generator-ubuntu (MIT License) # Since the script is small and the maintainers seem inactive to accept my PR (#11) I decided to just copy it over.