diff --git a/.local/bin/refresh_mirrors b/.local/bin/refresh_mirrors index 3bd8448b..9e146a2a 100755 --- a/.local/bin/refresh_mirrors +++ b/.local/bin/refresh_mirrors @@ -1,3 +1,15 @@ #!/usr/bin/env sh -sudo reflector --verbose --latest 1000 --sort rate --save /etc/pacman.d/mirrorlist +run_reflector(){ +dialog --title "Refresh mirrors" --yesno "Run reflector? It might speed up package downloads." 7 60 +response=$? +case $response in + 0) reflector --verbose --latest 100 --sort rate --save /etc/pacman.d/mirrorlist &> /dev/null ;; + 1) notify-send "Refreshed repo mirrors" && exit 0 ;; +esac +} + +run_reflector +clear +notify-send "Refreshed repo mirrors" +exit 0