diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ca61326 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Ignorar el directorio de logs generado por el script +logs/ \ No newline at end of file diff --git a/Readme.md b/Readme.md index 2badca0..ef8eab9 100644 --- a/Readme.md +++ b/Readme.md @@ -57,12 +57,14 @@ Selecciona las opciones que deseas instalar: 6) 🖱️ Instalar Tema de Cursor (Bibata) 7) 🎨 Gestionar Temas de Iconos (Papirus, Tela, etc.) 8) 🎬 Instalar DaVinci Resolve (Intel Edition) - A) ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6) + A) ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6, 8) F) 💾 Formatear un Disco (FAT32, exFAT, NTFS, ext4) H) 🎨 Instalar Configuración de Hyprland 0) 🚪 Salir ``` +> ℹ️ **Nota:** La opción `A) Instalar Todo` ejecuta los módulos 1, 2, 3, 4, 5, 6 y 8. Antes de usarla asegúrate de haber descargado manualmente el instalador de DaVinci Resolve (ZIP) en `~/Downloads/`. + ## 📋 Módulos Disponibles ### 1. 📦 Aplicaciones (`apps.sh`) @@ -407,7 +409,7 @@ $HOME/ │ ├── zsh-autosuggestions/ │ └── zsh-syntax-highlighting/ ├── .poshthemes/ # Temas Oh My Posh -│ └── catppuccin.omp.json # Tema Catppuccin Frappe +│ └── catppuccin_frappe.omp.json # Tema Catppuccin Frappe ├── .zsh_functions/ # Funciones personalizadas (directorio creado) ├── Videos/YouTube/ # Descargas de yt-dlp │ ├── Music/ # Audios MP3 @@ -526,7 +528,7 @@ which oh-my-posh oh-my-posh version # Verificar que el tema existe -ls ~/.poshthemes/catppuccin.omp.json +ls ~/.poshthemes/catppuccin_frappe.omp.json # Verificar que tienes una Nerd Font instalada # (El script NO instala fuentes automáticamente) diff --git a/modules/hyprland-config.sh b/modules/hyprland-config.sh index 53b8e12..d90caa7 100755 --- a/modules/hyprland-config.sh +++ b/modules/hyprland-config.sh @@ -13,13 +13,13 @@ run_module_main() { log_step "Instalación de Configuración de Hyprland" # --- 1. Copiar archivos de configuración --- - # La configuración de Hyprland debe estar en una carpeta 'hypr' en la raíz del repo - local source_dir="${SCRIPT_DIR}/../hypr" + # La configuración de Hyprland debe estar en una carpeta 'hypr_config' en la raíz del repo + local source_dir="${SCRIPT_DIR}/../hypr_config" local dest_dir="$HOME/.config/hypr" if [[ ! -d "$source_dir" ]]; then - log_error "No se encontró el directorio de configuración 'hypr' en la raíz del repositorio." - log_info "Asegúrate de que la carpeta con tu configuración se llame 'hypr'." + log_error "No se encontró el directorio de configuración 'hypr_config' en la raíz del repositorio." + log_info "Asegúrate de que la carpeta con tu configuración se llame 'hypr_config'." return 1 fi diff --git a/modules/zsh-config.sh b/modules/zsh-config.sh index 5bc4220..fde477a 100755 --- a/modules/zsh-config.sh +++ b/modules/zsh-config.sh @@ -26,7 +26,6 @@ install_zsh() { zoxide # Navegación inteligente fastfetch # Información del sistema yt-dlp # Descarga de videos/audio - nerd-fonts # Paquete de fuentes con iconos unrar p7zip lsof # Dependencias para funciones en .zshrc ) for pkg in "${pkgs[@]}"; do @@ -105,6 +104,7 @@ fi' log_info "2. Ve a la sección de Perfil -> Apariencia/Texto." log_info "3. Cambia la fuente a una 'Nerd Font' (ej: FiraCode Nerd Font, MesloLGS NF)." log_info "4. Cierra y vuelve a abrir la terminal para ver todos los cambios." + log_warning "Recuerda instalar manualmente una Nerd Font; el script no instala fuentes." return 0 -} \ No newline at end of file +} diff --git a/omarchy-setup-2025-11-15_12-12-44.log b/omarchy-setup-2025-11-15_12-12-44.log deleted file mode 100644 index cfb17b5..0000000 --- a/omarchy-setup-2025-11-15_12-12-44.log +++ /dev/null @@ -1,49 +0,0 @@ -▶ Este script requiere permisos de sudo -╔════════════════════════════════════════════════════════════╗ -║ 🌀 Omarchy Setup Script — Configuración Modular ║ -╚════════════════════════════════════════════════════════════╝ - -Selecciona las opciones que deseas instalar: - - 1) 📦 Instalar Aplicaciones (VS Code, VLC, drivers, etc.) - 2) 🐚 Configurar Zsh (shell, plugins, config) - 3) 🐳 Instalar Docker y Portainer - 4) 🌐 Instalar ZeroTier VPN - 5) 🖨️ Configurar Impresoras (CUPS) - 6) 🖱️ Instalar Tema de Cursor (Bibata) - 7) 🎨 Gestionar Temas de Iconos (Papirus, Tela, etc.) - 8) 🎬 Instalar DaVinci Resolve (Intel Edition) - F) 💾 Formatear un Disco (FAT32, exFAT, NTFS, ext4) - H) 🎨 Instalar Configuración de Hyprland - A) ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6) - 0) 🚪 Salir - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Selecciona opción: ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... [?25l -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Configuración Completa de Zsh -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - -▶ Instalando Zsh y herramientas esenciales... -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -/home/marco/Documents/code/omarchy_setup/modules/zsh-config.sh: line 33: check_and_install_pkg: command not found -▶ Oh My Zsh ya está instalado. -▶ Descargando configuración .zshrc desde el repositorio... -⚠ Se encontró un archivo existente en '/home/marco/.zshrc'. -▶ Creando copia de seguridad en: /home/marco/.zshrc.bak_2025-11-15_12:12:49 -✓ Copia de seguridad creada. -⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ✓ Archivo .zshrc actualizado. -▶ Configurando tema de Oh My Posh (Catppuccin Frappe)... -⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ✓ Tema Catppuccin Frappe descargado en /home/marco/.poshthemes/catppuccin_frappe.omp.json -▶ Cambiando el shell por defecto a Zsh... -Password: ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... \ No newline at end of file diff --git a/omarchy-setup-2025-11-15_12-13-46.log b/omarchy-setup-2025-11-15_12-13-46.log deleted file mode 100644 index c8afa3c..0000000 --- a/omarchy-setup-2025-11-15_12-13-46.log +++ /dev/null @@ -1,122 +0,0 @@ -╔════════════════════════════════════════════════════════════╗ -║ 🌀 Omarchy Setup Script — Configuración Modular ║ -╚════════════════════════════════════════════════════════════╝ - -Selecciona las opciones que deseas instalar: - - 1) 📦 Instalar Aplicaciones (VS Code, VLC, drivers, etc.) - 2) 🐚 Configurar Zsh (shell, plugins, config) - 3) 🐳 Instalar Docker y Portainer - 4) 🌐 Instalar ZeroTier VPN - 5) 🖨️ Configurar Impresoras (CUPS) - 6) 🖱️ Instalar Tema de Cursor (Bibata) - 7) 🎨 Gestionar Temas de Iconos (Papirus, Tela, etc.) - 8) 🎬 Instalar DaVinci Resolve (Intel Edition) - F) 💾 Formatear un Disco (FAT32, exFAT, NTFS, ext4) - H) 🎨 Instalar Configuración de Hyprland - A) ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6) - 0) 🚪 Salir - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Selecciona opción: ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... [?25l -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Configuración Completa de Zsh -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - -▶ Instalando Zsh y herramientas esenciales... -▶ zsh ya está instalado. -▶ zsh-completions ya está instalado. -▶ zsh-syntax-highlighting ya está instalado. -▶ zsh-autosuggestions ya está instalado. -▶ Instalando oh-my-posh... -⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... error: target not found: oh-my-posh -⚠ No se pudo instalar oh-my-posh. -▶ zoxide ya está instalado. -⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ▶ fastfetch ya está instalado. -▶ yt-dlp ya está instalado. -▶ Instalando nerd-fonts... -⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... warning: ttf-cascadia-mono-nerd-3.4.0-1 is up to date -- skipping -warning: ttf-jetbrains-mono-nerd-3.4.0-1 is up to date -- skipping -:: There are 65 members in group nerd-fonts: -:: Repository extra - 1) otf-aurulent-nerd 2) otf-codenewroman-nerd 3) otf-comicshanns-nerd 4) otf-commit-mono-nerd 5) otf-droid-nerd 6) otf-firamono-nerd 7) otf-geist-mono-nerd 8) otf-hasklig-nerd 9) otf-hermit-nerd 10) otf-monaspace-nerd 11) otf-opendyslexic-nerd 12) otf-overpass-nerd 13) ttf-0xproto-nerd 14) ttf-3270-nerd 15) ttf-agave-nerd 16) ttf-anonymouspro-nerd 17) ttf-arimo-nerd 18) ttf-bigblueterminal-nerd 19) ttf-bitstream-vera-mono-nerd 20) ttf-cascadia-code-nerd 21) ttf-cousine-nerd 22) ttf-d2coding-nerd 23) ttf-daddytime-mono-nerd 24) ttf-dejavu-nerd 25) ttf-envycoder-nerd 26) ttf-fantasque-nerd 27) ttf-firacode-nerd 28) ttf-go-nerd 29) ttf-gohu-nerd 30) ttf-hack-nerd 31) ttf-heavydata-nerd 32) ttf-iawriter-nerd 33) ttf-ibmplex-mono-nerd 34) ttf-inconsolata-go-nerd 35) ttf-inconsolata-lgc-nerd 36) ttf-inconsolata-nerd 37) ttf-intone-nerd 38) ttf-iosevka-nerd 39) ttf-iosevkaterm-nerd 40) ttf-iosevkatermslab-nerd 41) ttf-lekton-nerd 42) ttf-liberation-mono-nerd 43) ttf-lilex-nerd 44) ttf-martian-mono-nerd 45) ttf-meslo-nerd 46) ttf-monofur-nerd 47) ttf-monoid-nerd 48) ttf-mononoki-nerd 49) ttf-mplus-nerd 50) ttf-nerd-fonts-symbols 51) ttf-nerd-fonts-symbols-mono 52) ttf-noto-nerd 53) ttf-profont-nerd 54) ttf-proggyclean-nerd 55) ttf-recursive-nerd 56) ttf-roboto-mono-nerd 57) ttf-sharetech-mono-nerd 58) ttf-sourcecodepro-nerd 59) ttf-space-mono-nerd 60) ttf-terminus-nerd 61) ttf-tinos-nerd 62) ttf-ubuntu-mono-nerd 63) ttf-ubuntu-nerd 64) ttf-victor-mono-nerd 65) ttf-zed-mono-nerd - -Enter a selection (default=all): -resolving dependencies... -looking for conflicting packages... - -Package (66) New Version Net Change Download Size - -extra/ttf-nerd-fonts-symbols-common 3.4.0-1 0.05 MiB 0.01 MiB -extra/otf-aurulent-nerd 3.4.0-1 6.16 MiB 2.30 MiB -extra/otf-codenewroman-nerd 3.4.0-1 58.44 MiB 5.64 MiB -extra/otf-comicshanns-nerd 3.4.0-1 13.26 MiB 2.58 MiB -extra/otf-commit-mono-nerd 3.4.0-1 25.96 MiB 2.93 MiB -extra/otf-droid-nerd 3.4.0-1 6.79 MiB 2.60 MiB -extra/otf-firamono-nerd 3.4.0-1 19.35 MiB 2.87 MiB -extra/otf-geist-mono-nerd 3.4.0-1 57.17 MiB 4.53 MiB -extra/otf-hasklig-nerd 3.4.0-1 90.51 MiB 7.09 MiB -extra/otf-hermit-nerd 3.4.0-1 37.28 MiB 3.10 MiB -extra/otf-monaspace-nerd 3.4.0-1 271.76 MiB 18.58 MiB -extra/otf-opendyslexic-nerd 3.4.0-1 39.38 MiB 3.88 MiB -extra/otf-overpass-nerd 3.4.0-1 91.82 MiB 5.97 MiB -extra/ttf-0xproto-nerd 3.4.0-1 20.78 MiB 2.28 MiB -extra/ttf-3270-nerd 3.4.0-1 22.70 MiB 5.04 MiB -extra/ttf-agave-nerd 3.4.0-1 14.69 MiB 2.39 MiB -extra/ttf-anonymouspro-nerd 3.4.0-1 28.69 MiB 2.52 MiB -extra/ttf-arimo-nerd 3.4.0-1 20.96 MiB 2.02 MiB -extra/ttf-bigblueterminal-nerd 3.4.0-1 13.09 MiB 2.14 MiB -extra/ttf-bitstream-vera-mono-nerd 3.4.0-1 27.72 MiB 2.51 MiB -extra/ttf-cascadia-code-nerd 3.4.0-1 96.70 MiB 6.24 MiB -extra/ttf-cousine-nerd 3.4.0-1 30.46 MiB 2.91 MiB -extra/ttf-d2coding-nerd 3.4.0-1 37.77 MiB 5.39 MiB -extra/ttf-daddytime-mono-nerd 3.4.0-1 7.06 MiB 2.14 MiB -extra/ttf-dejavu-nerd 3.4.0-1 30.49 MiB 2.87 MiB -extra/ttf-envycoder-nerd 3.4.0-1 21.00 MiB 2.39 MiB -extra/ttf-fantasque-nerd 3.4.0-1 29.01 MiB 2.68 MiB -extra/ttf-firacode-nerd 3.4.0-1 45.57 MiB 3.18 MiB -extra/ttf-go-nerd 3.4.0-1 29.17 MiB 2.60 MiB -extra/ttf-gohu-nerd 3.4.0-1 28.30 MiB 3.73 MiB -extra/ttf-hack-nerd 3.4.0-1 30.75 MiB 2.79 MiB -extra/ttf-heavydata-nerd 3.4.0-1 4.56 MiB 1.30 MiB -extra/ttf-iawriter-nerd 3.4.0-1 61.52 MiB 4.81 MiB -extra/ttf-ibmplex-mono-nerd 3.4.0-1 107.86 MiB 5.44 MiB -extra/ttf-inconsolata-go-nerd 3.4.0-1 13.54 MiB 4.10 MiB -extra/ttf-inconsolata-lgc-nerd 3.4.0-1 27.76 MiB 2.39 MiB -extra/ttf-inconsolata-nerd 3.4.0-1 13.21 MiB 2.13 MiB -extra/ttf-intone-nerd 3.4.0-1 53.68 MiB 3.33 MiB -extra/ttf-iosevka-nerd 3.4.0-1 1035.90 MiB 91.14 MiB -extra/ttf-iosevkaterm-nerd 3.4.0-1 1035.75 MiB 91.49 MiB -extra/ttf-iosevkatermslab-nerd 3.4.0-1 581.53 MiB 55.39 MiB -extra/ttf-lekton-nerd 3.4.0-1 19.63 MiB 2.18 MiB -extra/ttf-liberation-mono-nerd 3.4.0-1 72.75 MiB 5.15 MiB -extra/ttf-lilex-nerd 3.4.0-1 68.92 MiB 3.76 MiB -extra/ttf-martian-mono-nerd 3.4.0-1 40.09 MiB 3.34 MiB -extra/ttf-meslo-nerd 3.4.0-1 194.60 MiB 5.52 MiB -extra/ttf-monofur-nerd 3.4.0-1 21.95 MiB 2.67 MiB -extra/ttf-monoid-nerd 3.4.0-1 27.19 MiB 2.42 MiB -extra/ttf-mononoki-nerd 3.4.0-1 26.91 MiB 2.34 MiB -extra/ttf-mplus-nerd 3.4.0-1 309.03 MiB 39.62 MiB -extra/ttf-nerd-fonts-symbols 3.4.0-1 2.33 MiB 1.18 MiB -extra/ttf-nerd-fonts-symbols-mono 3.4.0-1 2.39 MiB 1.33 MiB -extra/ttf-noto-nerd 3.4.0-1 1051.86 MiB 78.42 MiB -extra/ttf-profont-nerd 3.4.0-1 13.03 MiB 3.75 MiB -extra/ttf-proggyclean-nerd 3.4.0-1 20.79 MiB 2.39 MiB -extra/ttf-recursive-nerd 3.4.0-1 119.80 MiB 4.23 MiB -extra/ttf-roboto-mono-nerd 3.4.0-1 84.73 MiB 5.20 MiB -extra/ttf-sharetech-mono-nerd 3.4.0-1 6.41 MiB 2.00 MiB -extra/ttf-sourcecodepro-nerd 3.4.0-1 94.64 MiB 4.60 MiB -extra/ttf-space-mono-nerd 3.4.0-1 26.27 MiB 2.31 MiB -extra/ttf-terminus-nerd 3.4.0-1 30.85 MiB 2.51 MiB -extra/ttf-tinos-nerd 3.4.0-1 21.38 MiB 2.12 MiB -extra/ttf-ubuntu-mono-nerd 3.4.0-1 27.20 MiB 2.51 MiB -extra/ttf-ubuntu-nerd 3.4.0-1 42.30 MiB 3.08 MiB -extra/ttf-victor-mono-nerd 3.4.0-1 147.44 MiB 6.74 MiB -extra/ttf-zed-mono-nerd 3.4.0-1 699.56 MiB 57.12 MiB - -Total Download Size: 625.88 MiB -Total Installed Size: 7360.26 MiB - -:: Proceed with installation? [Y/n] -:: Retrieving packages... -⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... \ No newline at end of file diff --git a/omarchy-setup-2025-11-15_12-14-30.log b/omarchy-setup-2025-11-15_12-14-30.log deleted file mode 100644 index 56ba096..0000000 --- a/omarchy-setup-2025-11-15_12-14-30.log +++ /dev/null @@ -1,69 +0,0 @@ -╔════════════════════════════════════════════════════════════╗ -║ 🌀 Omarchy Setup Script — Configuración Modular ║ -╚════════════════════════════════════════════════════════════╝ - -Selecciona las opciones que deseas instalar: - - 1) 📦 Instalar Aplicaciones (VS Code, VLC, drivers, etc.) - 2) 🐚 Configurar Zsh (shell, plugins, config) - 3) 🐳 Instalar Docker y Portainer - 4) 🌐 Instalar ZeroTier VPN - 5) 🖨️ Configurar Impresoras (CUPS) - 6) 🖱️ Instalar Tema de Cursor (Bibata) - 7) 🎨 Gestionar Temas de Iconos (Papirus, Tela, etc.) - 8) 🎬 Instalar DaVinci Resolve (Intel Edition) - F) 💾 Formatear un Disco (FAT32, exFAT, NTFS, ext4) - H) 🎨 Instalar Configuración de Hyprland - A) ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6) - 0) 🚪 Salir - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Selecciona opción: ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... [?25l -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Configuración Completa de Zsh -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - -▶ Instalando Zsh y herramientas esenciales... -▶ zsh ya está instalado. -▶ zsh-completions ya está instalado. -▶ zsh-syntax-highlighting ya está instalado. -▶ zsh-autosuggestions ya está instalado. -▶ Instalando oh-my-posh... -error: failed to init transaction (unable to lock database) -error: could not lock database: File exists - if you're sure a package manager is not already - running, you can remove /var/lib/pacman/db.lck -⚠ No se pudo instalar oh-my-posh. -▶ zoxide ya está instalado. -⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ▶ fastfetch ya está instalado. -▶ yt-dlp ya está instalado. -▶ Instalando nerd-fonts... -error: failed to init transaction (unable to lock database) -error: could not lock database: File exists - if you're sure a package manager is not already - running, you can remove /var/lib/pacman/db.lck -⚠ No se pudo instalar nerd-fonts. -▶ Instalando unrar... -⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... error: failed to init transaction (unable to lock database) -error: could not lock database: File exists - if you're sure a package manager is not already - running, you can remove /var/lib/pacman/db.lck -⚠ No se pudo instalar unrar. -▶ Instalando p7zip... -error: failed to init transaction (unable to lock database) -error: could not lock database: File exists - if you're sure a package manager is not already - running, you can remove /var/lib/pacman/db.lck -⚠ No se pudo instalar p7zip. -▶ lsof ya está instalado. -▶ Oh My Zsh ya está instalado. -▶ Descargando configuración .zshrc desde el repositorio... -⚠ Se encontró un archivo existente en '/home/marco/.zshrc'. -▶ Creando copia de seguridad en: /home/marco/.zshrc.bak_2025-11-15_12:14:32 -✓ Copia de seguridad creada. -⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ✓ Archivo .zshrc actualizado. -▶ Configurando tema de Oh My Posh (Catppuccin Frappe)... -⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ✓ Tema Catppuccin Frappe descargado en /home/marco/.poshthemes/catppuccin_frappe.omp.json -▶ Cambiando el shell por defecto a Zsh... -Password: ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... -⠇ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠏ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠋ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠙ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠹ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠸ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠼ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠴ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠦ Ejecutando: Configurar Zsh (shell, plugins, config)... ⠧ Ejecutando: Configurar Zsh (shell, plugins, config)... \ No newline at end of file diff --git a/omarchy-setup.sh b/omarchy-setup.sh index 4c8c69a..e78b13f 100755 --- a/omarchy-setup.sh +++ b/omarchy-setup.sh @@ -115,7 +115,7 @@ show_menu() { echo -e " ${GREEN}${key})${NC} ${description}" done | sort -V - echo -e " ${GREEN}A)${NC} ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6)" + echo -e " ${GREEN}A)${NC} ✅ Instalar Todo (opciones 1, 2, 3, 4, 5, 6, 8)" echo -e " ${GREEN}0)${NC} 🚪 Salir" echo "" echo -e "${CYAN}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}" @@ -154,6 +154,34 @@ run_module() { return $? } +# Función para ejecutar un módulo con lógica de reintento +# Intenta ejecutar un módulo. Si falla, lo reintenta una vez más. +# Devuelve 0 si tiene éxito en cualquier intento, 1 si falla en ambos. +run_module_with_retry() { + local choice=$1 + local max_intentos=2 + local intento_actual=1 + + while [ $intento_actual -le $max_intentos ]; do + run_module "$choice" + local estado_salida=$? + + if [ $estado_salida -eq 0 ]; then + return 0 # Éxito, salimos de la función + fi + + log_warning "El módulo falló en el intento $intento_actual (código: $estado_salida)." + if [ $intento_actual -lt $max_intentos ]; then + log_info "Reintentando en 3 segundos..." + sleep 3 + fi + ((intento_actual++)) + done + + log_error "El módulo falló después de $max_intentos intentos." + return 1 # Falla definitiva +} + # Función para instalar todo install_all() { log_step "Instalación Completa de Omarchy" @@ -170,13 +198,13 @@ install_all() { # Ejecutar con spinner para tareas de fondo (bg) if [[ "$type" == "bg" ]]; then start_spinner "Ejecutando: ${description#* }..." - if run_module "${choice}"; then + if run_module_with_retry "${choice}"; then stop_spinner 0 "Módulo '${description}' finalizado." else stop_spinner 1 "Error en el módulo '${description}'." failed+=("${module_file}") fi - else # Ejecutar sin spinner para tareas interactivas (fg) + else # Ejecutar sin spinner para tareas interactivas (fg) y sin reintento if ! run_module "${choice}"; then log_error "Error en el módulo '${description}'." failed+=("${module_file}") @@ -212,10 +240,11 @@ main() { fi # Mantener sudo activo en background + local parent_pid=$$ (while true; do sudo -n true sleep 60 - kill -0 "$$" || exit + kill -0 "$parent_pid" || exit done 2>/dev/null) & # Bucle principal del menú @@ -245,10 +274,14 @@ main() { if [[ "$type" == "bg" ]]; then spinner_msg="${description#* }..." # "Instalar Apps..." - start_spinner "Ejecutando: ${spinner_msg}" - run_module "$choice" - stop_spinner $? "Módulo '${description}' finalizado." + start_spinner "${spinner_msg}" + if run_module_with_retry "$choice"; then + stop_spinner 0 "Módulo '${description}' finalizado." + else + stop_spinner 1 "Error en el módulo '${description}'." + fi else # 'fg' + log_info "Ejecutando módulo interactivo: ${description}" run_module "$choice" fi @@ -256,10 +289,9 @@ main() { read -p "Presiona Enter para continuar..." elif [[ "$choice" == "A" ]]; then - echo -ne "${BOLD}¿Instalar todas las opciones (1, 2, 3, 4, 5, 6)? [s/N]: ${NC} " - log_warning "NOTA: La opción 'Instalar Todo' incluye DaVinci Resolve, que requiere" - log_warning "que hayas descargado el archivo ZIP manualmente en tu carpeta ~/Downloads/." - echo -ne "${BOLD}¿Confirmas que has hecho esto y deseas continuar? [s/N]: ${NC} " + log_warning "La opción 'Instalar Todo' ejecutará los módulos: 1, 2, 3, 4, 5, 6 y 8." + log_warning "DaVinci Resolve requiere que el ZIP de instalación esté en ~/Downloads/." + echo -ne "${BOLD}¿Confirmas que deseas instalar todas las opciones ahora? [s/N]: ${NC}" read -r confirm if [[ "${confirm}" =~ ^[SsYy]$ ]]; then install_all @@ -281,8 +313,10 @@ main() { # Ejecutar función principal # --- Redirección de logs --- +# Crear el directorio de logs si no existe +mkdir -p "${SCRIPT_DIR}/logs" # Crear un nombre de archivo de log con la fecha y hora -LOG_FILE="${SCRIPT_DIR}/omarchy-setup-$(date +%F_%H-%M-%S).log" +LOG_FILE="${SCRIPT_DIR}/logs/omarchy-setup-$(date +%F_%H-%M-%S).log" # Ejecutar la función principal y redirigir toda la salida (stdout y stderr) # al archivo de log, mientras también se muestra en la terminal.