diff --git a/usr/share/snigdhaos-welcome/snigdhaos-welcome.py b/usr/share/snigdhaos-welcome/snigdhaos-welcome.py
index fcdfba5..e662d70 100644
--- a/usr/share/snigdhaos-welcome/snigdhaos-welcome.py
+++ b/usr/share/snigdhaos-welcome/snigdhaos-welcome.py
@@ -647,35 +647,7 @@ class Main(Gtk.Window):
def mirror_update(self):
GLib.idle_add(
self.label_notify.set_markup,
- f"Updating Arch Mirrorlist\n"
- f"This may take some time, please wait...",
- ) # noqa
- GLib.idle_add(self.button_mirrors.set_sensitive, False)
- subprocess.run(
- [
- "pkexec",
- "/usr/bin/reflector",
- "--age",
- "6",
- "--latest",
- "21",
- "--fastest",
- "21",
- "--threads",
- "21",
- "--sort",
- "rate",
- "--protocol",
- "https",
- "--save",
- "/etc/pacman.d/mirrorlist",
- ],
- shell=False,
- )
- print("Update mirrors completed")
- GLib.idle_add(
- self.label_notify.set_markup,
- f"Updating Chaotic Aur Mirrorlist\n"
+ f"Updating Arch Mirrorlist\n"
f"This may take some time, please wait...",
) # noqa
GLib.idle_add(self.button_mirrors.set_sensitive, False)
@@ -689,12 +661,34 @@ class Main(Gtk.Window):
"--allow-root",
"--save",
"/etc/pacman.d/mirrorlist",
+ "arch",
+ ],
+ shell=False,
+ )
+ print("Update mirrors completed")
+ GLib.idle_add(
+ self.label_notify.set_markup,
+ f"Updating Chaotic Aur Mirrorlist\n"
+ f"This may take some time, please wait...",
+ ) # noqa
+ GLib.idle_add(self.button_mirrors.set_sensitive, False)
+ subprocess.run(
+ [
+ "pkexec",
+ "/usr/bin/rate-mirrors",
+ "--concurrency",
+ "40",
+ "--disable-comments",
+ "--allow-root",
+ "--save",
+ "/etc/pacman.d/chaotic-mirrorlist",
"chaotic-aur",
],
shell=False,
)
print("Update mirrors completed")
- GLib.idle_add(self.label_notify.set_markup, "Mirrorlist updated")
+ # GLib.idle_add(self.label_notify.set_markup, "Mirrorlist updated")
+ GLib.idle_add(self.label_notify.set_markup, "Mirrorlist Updated ")
GLib.idle_add(self.button_mirrors.set_sensitive, True)