2024-04-26 13:40:53 +02:00
#!/bin/bash
2024-04-26 15:15:08 +02:00
##################################################################################################################
# Written to be used on 64 bits computers
2024-05-01 20:54:44 +02:00
# Author : Archos
# Website : https://arch-linux.cz
2024-04-26 15:15:08 +02:00
##################################################################################################################
2024-05-01 20:54:44 +02:00
2024-07-25 19:15:10 +02:00
# Nastavení proměnných pro zobrazení notifikací
export DBUS_SESSION_BUS_ADDRESS = "unix:path=/run/user/1000/bus"
2024-04-26 13:40:53 +02:00
2024-05-05 19:12:44 +02:00
# Získání seznamu aktualizací z oficiálních repozitářů
official_updates = $( checkupdates)
2024-07-25 19:15:10 +02:00
official_count = $( echo " $official_updates " | grep -c "^\S" )
2024-04-26 13:40:53 +02:00
2024-05-05 19:12:44 +02:00
# Získání seznamu aktualizací z AUR
aur_updates = $( yay -Qua)
2024-07-25 19:15:10 +02:00
aur_count = $( echo " $aur_updates " | grep -c "^\S" )
2024-04-26 13:40:53 +02:00
2024-05-05 19:12:44 +02:00
# Kontrola a zobrazení notifikací, pokud jsou dostupné aktualizace
2024-07-25 19:15:10 +02:00
if [ [ $official_count -gt 0 ] ] || [ [ $aur_count -gt 0 ] ] ; then
2024-05-05 19:12:44 +02:00
notify-send "Dostupné aktualizace" " $official_count oficiálních a $aur_count AUR aktualizací je dostupných. Spusťte terminál a zadejte 'yay -Syu' pro instalaci. "
else
2024-07-25 19:15:10 +02:00
notify-send "Žádné aktualizace" "Žádné aktualizace nejsou dostupné."
2024-04-26 13:40:53 +02:00
fi