mirror of
https://github.com/marcogll/omarchy_setup.git
synced 2026-01-13 13:25:16 +00:00
feat: Enhance Omarchy setup script with retry logic and logging improvements
- Updated the installation menu to include DaVinci Resolve in the "Install All" option. - Added a new function `run_module_with_retry` to retry failed module executions. - Integrated retry logic into the installation process for background tasks. - Improved logging messages for better clarity during installation. - Created a dedicated logs directory to store installation logs and updated the log file path. - Added a .gitignore file to exclude the logs directory from version control.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user