.dotfiles/.bin/archlinux-update
Tobias Reisinger ccb5e6660e
Improve configs
fixes, replace exa with eza, update home-manager version
2023-09-10 21:41:00 +02:00

39 lines
822 B
Bash
Executable file

#!/usr/bin/sh
sudo echo "Authenticated as root" || exit
if paru -Syu --noconfirm; then
echo "UPDATE SUCCEDEED"
else
echo "UPDATE FAILED"
exit 1
fi
printf "\n=== REMOVE UNUSED PACKAGES ==========================================\n"
# shellcheck disable=SC2046
sudo pacman -Rns --noconfirm $(pacman -Qtdq)
printf "\n=== FLATPAK UPDATE ==================================================\n"
flatpak update -y
printf "\n=== RUN PACDIFF =====================================================\n"
if sudo pacdiff; then
echo "PACDIFF SUCCEDEED"
else
echo "PACDIFF FAILED"
exit 1
fi
#if sudo checkservices; then
# echo "CHECKSERVICES SUCCEDEED"
#else
# echo "CHECKSERVICES FAILED"
# exit 1
#fi
printf "\n\n\n\n=== DONE ============================================================\n"
read -r