diff --git a/modules/apps.sh b/modules/apps.sh index 61d65a0..77ffd96 100755 --- a/modules/apps.sh +++ b/modules/apps.sh @@ -38,7 +38,7 @@ run_module_main() { yt-dlp ) local PACMAN_NETWORK=( - filezilla telegram-desktop scrcpy + filezilla telegram-desktop scrcpy speedtest-cli ) local PACMAN_INTEL_GFX=( mesa vulkan-intel lib32-mesa lib32-vulkan-intel @@ -54,6 +54,12 @@ run_module_main() { "logiops" "ltunify" "teamviewer" "intel-compute-runtime" ) + log_info "Actualizando el sistema para evitar conflictos de dependencias..." + sudo pacman -Syu --noconfirm || { + log_warning "No se pudo completar la actualización del sistema. Pueden ocurrir errores de dependencias." + # Continuamos de todos modos, pero con una advertencia. + } + log_info "Instalando herramientas base..." sudo pacman -S --noconfirm --needed "${PACMAN_BASE[@]}" || { log_error "Error al instalar herramientas base"