aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:10 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:10 +0100
commitec70127d437e4e6675f79c2a814db84ec6dbfe86 (patch)
treedb92a42cb5b46cdc86c04bea934d0b8c89734c62 /etc
parent99e361973e19aa0ff61ce02d370eaf20fa59bd0a (diff)
downloaddotfiles-ec70127d437e4e6675f79c2a814db84ec6dbfe86.tar.gz
dotfiles-ec70127d437e4e6675f79c2a814db84ec6dbfe86.tar.bz2
dotfiles-ec70127d437e4e6675f79c2a814db84ec6dbfe86.zip
refactor(etc): re-sync reflector.conf against pristine; VPN-aware countries
- Drop ES/PT from country list (always-on VPN exits in Zurich; Iberian mirrors are slow through that path). - Replace --latest 5 + --sort age with --age 12 + --fastest 10 + --threads 5 (real throughput benchmark over 5 parallel probes).
Diffstat (limited to 'etc')
-rw-r--r--etc/xdg/reflector/reflector.conf29
1 files changed, 26 insertions, 3 deletions
diff --git a/etc/xdg/reflector/reflector.conf b/etc/xdg/reflector/reflector.conf
index 4ba2e2e..4712b84 100644
--- a/etc/xdg/reflector/reflector.conf
+++ b/etc/xdg/reflector/reflector.conf
@@ -1,7 +1,30 @@
+# Reflector configuration file for the systemd service.
+#
+# Empty lines and lines beginning with "#" are ignored. All other lines should
+# contain valid reflector command-line arguments. The lines are parsed with
+# Python's shlex modules so standard shell syntax should work. All arguments are
+# collected into a single argument list.
+#
+# See "reflector --help" for details.
+
+# Recommended Options
+
+# Set the output path where the mirrorlist will be saved (--save).
--save /etc/pacman.d/mirrorlist
+
+# Select the transfer protocol (--protocol).
--protocol https
---country Spain,Portugal,France,Switzerland,Germany,Netherlands
+
+# Select the country (--country).
+# Consult the list of available countries with "reflector --list-countries" and
+# select the countries nearest to you or the ones that you trust. For example:
+# --country France,Germany
+# Network exits through a VPN in Zurich, so favor CH and its neighbors.
+--country Switzerland,Germany,France,Austria,Netherlands
+
+# Use only the most recently synchronized mirrors (--latest).
--age 12
---sort score
+
+# Sort the mirrors by synchronization time (--sort).
--fastest 10
---threads 12
+--threads 5