diff --git a/.github/workflows/updates/PiGro.sh b/.github/workflows/updates/PiGro.sh index 72dfa8cbb3..46aa85a1c3 100755 --- a/.github/workflows/updates/PiGro.sh +++ b/.github/workflows/updates/PiGro.sh @@ -1,6 +1,6 @@ #!/bin/bash webVer=$(get_release_raw actionschnitzel/PiGro-Aid-) -all_url="https://github.com/actionschnitzel/PiGro-Aid-/tree/$webVer" +all_url="https://github.com/actionschnitzel/PiGro-Aid-/releases/download/${webVer}/pigro-jci-${webVer}.deb" source $GITHUB_WORKSPACE/.github/workflows/update_github_script.sh \ No newline at end of file diff --git a/apps/PiGro/description b/apps/PiGro/description index 6bdb9adc34..9ab0565df8 100644 --- a/apps/PiGro/description +++ b/apps/PiGro/description @@ -1,5 +1,13 @@ -PiGro is a program designed to make all Debian-based distributions easier to use on the Pi. -The most common terminal commands can be executed with one click. +A system configuration tool inspired by openSUSE's YaST but with the user-friendliness of Linux Mint. PiGro equips Raspberry Pi OS with graphical interfaces for tasks that would otherwise require the terminal. It is also optimized for Ubuntu, Ubuntu Mate, and MX Linux. + +Features: +- System Monitor +- Easy access to system areas with elevated privileges +- Powerful update tools +- Desktop Environment (DE) Theme Changer +- Autostart Tool +- Software Center for APT, Pi-Apps & Flatpak +- Tuning & Overclocking section To run: Menu -> System Tools -> PiGro -To run in a terminal: cd ~/PiGro-Aid- ; ~/PiGro-Aid-/start.sh +To run in a terminal: pigro-jci \ No newline at end of file diff --git a/apps/PiGro/icon-24.png b/apps/PiGro/icon-24.png index eedd9fa947..dce8093262 100644 Binary files a/apps/PiGro/icon-24.png and b/apps/PiGro/icon-24.png differ diff --git a/apps/PiGro/icon-64.png b/apps/PiGro/icon-64.png index 2fe94c593f..b65673c38f 100644 Binary files a/apps/PiGro/icon-64.png and b/apps/PiGro/icon-64.png differ diff --git a/apps/PiGro/install b/apps/PiGro/install index a9e8a163bb..8178652e9c 100755 --- a/apps/PiGro/install +++ b/apps/PiGro/install @@ -2,27 +2,8 @@ version=23.04 -# Get dependencies -install_packages xterm python3-pil python3-pil.imagetk python3-pip python3-psutil python3-distro python3-bs4 python3-dev python3-requests mpg123 lolcat || exit 1 +# remove legacy folders/files if present +rm -rf ~/PiGro-Aid- +rm -f ~/Desktop/pigro.desktop ~/.local/share/applications/pigro.desktop -rm -rf ~/PiGro-Aid- || error "Failed to first remove ~/PiGro-Aid- folder!" -git_clone https://github.com/actionschnitzel/PiGro-Aid- -b $version --depth=1 || error "Failed to clone repository!" - -cd PiGro-Aid- || error "Failed to enter directory!" -chmod +x start.sh - -mkdir -p $HOME/Desktop $HOME/.local/share/applications -echo "[Desktop Entry] -Version=2.1 -Exec=$HOME/PiGro-Aid-/start.sh -Name=PiGro -GenericName=PiGro -Encoding=UTF-8 -Terminal=false -Type=Application -Categories=System -Icon=$HOME/PiGro-Aid-/images/icons/logo.png -Path=$HOME/PiGro-Aid-/" > ~/Desktop/pigro.desktop - -chmod +x ~/Desktop/pigro.desktop -cp ~/Desktop/pigro.desktop ~/.local/share/applications/pigro.desktop +install_packages https://github.com/actionschnitzel/PiGro-Aid-/releases/download/${version}/pigro-jci-${version}.deb || exit 1 diff --git a/apps/PiGro/uninstall b/apps/PiGro/uninstall index 8004905b63..f9dd179d80 100755 --- a/apps/PiGro/uninstall +++ b/apps/PiGro/uninstall @@ -1,7 +1,7 @@ #!/bin/bash purge_packages || exit 1 -rm -rf ~/PiGro-Aid- +# remove legacy folders/files if present +rm -rf ~/PiGro-Aid- rm -f ~/Desktop/pigro.desktop ~/.local/share/applications/pigro.desktop -