This commit is contained in:
benvonh
2024-12-26 23:59:56 +10:00
2 changed files with 57 additions and 1 deletions

56
scripts/runUpdates.sh Executable file
View File

@@ -0,0 +1,56 @@
#!/bin/bash
# Provided by: https://github.com/JJDizz1L
install_arch_updates() {
echo "Updating Arch Linux system..."
sudo pacman -Syu
echo "Updating AUR packages..."
paru -Syu
echo "Updating Flatpak packages..."
flatpak update -y
echo "Done with Arch & AUR updates."
}
install_ubuntu_updates() {
echo "Updating Ubuntu system..."
sudo apt update && sudo apt upgrade -y
echo "Updating Flatpak packages..."
flatpak update -y
echo "Done with Ubuntu updates."
}
install_fedora_updates() {
echo "Updating Fedora system..."
sudo dnf update -y
echo "Updating Flatpak packages..."
flatpak update -y
echo "Done with Fedora updates."
}
install_flatpak_updates() {
echo "Updating Flatpak packages..."
flatpak update -y
echo "Done with FlatPak updates."
}
case "$1" in
-arch)
install_arch_updates
;;
-ubuntu)
install_ubuntu_updates
;;
-fedora)
install_fedora_updates
;;
-flatpak)
install_flatpak_updates
;;
*)
echo "Usage: $0 {-arch|-ubuntu|-fedora|-flatpak}"
;;
esac
echo "Press any key to exit..."
read -n 1

View File

@@ -1104,7 +1104,7 @@ const options = mkOptions(CONFIG, {
updated: opt('󰏖'), updated: opt('󰏖'),
}, },
pollingInterval: opt(1000 * 60 * 60 * 6), pollingInterval: opt(1000 * 60 * 60 * 6),
leftClick: opt(''), leftClick: opt(`$TERMINAL -e ${SRC_DIR}/scripts/runUpdates.sh -arch`),
rightClick: opt(''), rightClick: opt(''),
middleClick: opt(''), middleClick: opt(''),
scrollUp: opt(''), scrollUp: opt(''),