Enhance setup scripts: update Oh My Posh theme reference, add Epson driver installation from AUR, and improve cleanup on exit in main script.

This commit is contained in:
Marco Gallegos
2025-11-15 12:10:28 -06:00
parent 08312f45dd
commit 8e370fec39
4 changed files with 124 additions and 106 deletions

View File

@@ -21,6 +21,20 @@ install_printer() {
return 1
}
# Instalar drivers específicos desde AUR (para Epson)
log_info "Buscando drivers de Epson en AUR..."
local AUR_DRIVERS=("epson-inkjet-printer-escpr" "epson-inkjet-printer-escpr2")
local AUR_HELPER
AUR_HELPER=$(ensure_aur_helper)
if [[ -n "$AUR_HELPER" ]]; then
log_info "Instalando drivers de Epson con ${AUR_HELPER}..."
"$AUR_HELPER" -S --noconfirm --needed "${AUR_DRIVERS[@]}" || log_warning "No se pudieron instalar todos los drivers de Epson desde AUR."
else
log_error "No se encontró un ayudante de AUR (yay, paru). No se pueden instalar los drivers de Epson."
# No retornamos error, el resto de la configuración puede continuar
fi
# Habilitar y iniciar servicios
log_info "Habilitando servicios de impresora..."
sudo systemctl enable cups.service
@@ -45,4 +59,3 @@ install_printer() {
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
install_printer "$@"
fi