Made by loucasjg –
A Bash script to quickly and safely update your EndeavourOS system, including AUR and Flatpak packages, clean caches and logs, and optionally optimize Pacman mirrors for faster downloads.
- Update system and AUR packages using
eos-update. - Update Flatpak packages (if installed).
- Clean Pacman and Flatpak caches.
- Clean systemd logs older than 7 days.
- Optional Pacman mirror optimization for faster download speeds.
- KDE notification when the update completes.
- Optional reboot after the update (recommended if Nvidia drivers were updated).
- Keep the credit: The header includes
Made by LoucasJG. Please do not remove or change it when using or modifying this script. - Desktop file: You can modify the eos-update system .desktop file to ensure that the .desktop launches the eos-full-update.sh script instead of the system script.
- Mirror countries: By default, the script uses
France, Germany, Netherlands, Switzerland, Belgium. Change this according to your location for optimal speeds:
sudo reflector --latest 20 --country France,Germany,Netherlands,Switzerland,Belgium ...- Download the script: Clone the repository or download
eos-full-update.shdirectly from GitHub. - Make it executable:
chmod +x eos-full-update.sh
- Run the Script:
./eos-full-update.sh