improve Arch Linux auto-detection