Files
scripts_mg/omarchy_zsh_setup/Readme.md
2025-11-06 14:28:06 -06:00

123 lines
3.4 KiB
Markdown

# 🚀 Omarchy System Setup v2.9
Script de instalación y configuración completa para **Omarchy Linux** (Arch/Hyprland Edition).
Diseñado para dejar el sistema completamente listo antes de instalar DaVinci Resolve u otros programas pesados.
Esta versión automatiza la configuración de entorno, fuentes, temas, herramientas y drivers esenciales.
---
## ⚡ Instalación rápida
```bash
bash <(curl -fsSL https://raw.githubusercontent.com/marcogll/scripts_mg/refs/heads/main/omarchy_zsh_setup/omarchy-setup.sh)
```
---
## 🧩 Qué hace este script
### 1. 🐚 Configuración del entorno de shell
* Instala **Zsh** y lo define como shell predeterminado.
* Instala **Oh My Zsh** y los plugins:
* `zsh-autosuggestions`
* `zsh-syntax-highlighting`
* `colorize`
* Instala **Oh My Posh** y aplica el tema Catppuccin.
* Instala la fuente **Meslo Nerd Font** (`oh-my-posh font install meslo`).
### 2. 🧠 Integración de Bash y Zsh
* Configura `.bashrc` para:
* Lanzar Zsh automáticamente.
* Cargar las variables de entorno de Homebrew (`eval $(brew shellenv)`).
* Mantener limpio el entorno de login sin duplicar configuraciones.
### 3. 🍺 Homebrew Linux
* Instala **Homebrew** (Linuxbrew) para manejar paquetes adicionales.
* Agrega su entorno al perfil del usuario.
### 4. 📦 Paquetes base (pacman)
Instala herramientas esenciales del sistema:
* `git`, `curl`, `wget`, `base-devel`, `nano`, `gedit`, `fastfetch`, `htop`, `eza`, `zoxide`, `bat`, `tree`, `docker`, `docker-compose`, `gnome-keyring`, `ssh`, `python`, `nodejs`, `npm`, `go`, `nvm`, `yt-dlp`, `unzip`, `zip`, `unrar`, `p7zip`.
### 5. 💻 Aplicaciones de escritorio
Instala los siguientes programas desde **pacman**:
* **VS Code**
* **Cursor**
* **FileZilla**
* **Telegram Desktop**
* **Gedit**
* **Nano**
### 6. 📦 Flatpak (opcional)
* Instala **Flatpak** y agrega los repositorios base.
* No instala apps, solo deja el entorno preparado para usarlo.
### 7. 🎨 Drivers gráficos Intel Iris Xe
Instala soporte multimedia completo para **DaVinci Resolve** y otras apps:
* `intel-media-driver`
* `intel-compute-runtime`
* `libva-intel-driver`
* `vulkan-intel`
* `intel-opencl` (soporte OpenCL completo)
* `gstreamer` + plugins (base, good, bad, ugly, libav)
### 8. 🖨️ Drivers Epson L4150 y Epson Scan2
Instala controladores para impresión y escaneo:
* `epson-inkjet-printer-escpr`
* `epsonscan2` (si está disponible en repos o AUR)
### 9. 🧭 Logitech Tools
Instala utilidades para dispositivos Logitech:
* `ltunify`
* `logiops`
### 10. 🎨 Estética y personalización
* Aplica **tema Catppuccin** al entorno.
* Configura mensajes visuales de progreso con colores suaves.
* Muestra banner de bienvenida al iniciar el script.
---
## 📂 Estructura del entorno resultante
```
~/.zshrc → Configuración principal (Omarchy v2.1 o superior)
~/.bashrc → Lanzador automático de Zsh + Homebrew env
~/.local/share/omarchy/ → Configuración de temas y funciones personalizadas
```
---
## 💡 Uso posterior
Una vez ejecutado este script:
1. Copia tu `.zshrc` personalizado de Omarchy (v2.1 o superior).
2. Ejecuta `zsh` y confirma que todo carga correctamente (Oh My Posh, plugins, etc.).
3. El sistema quedará listo para instalar **DaVinci Resolve** con el script dedicado (`davinci_resolve_intel.sh`).
---
## 🧾 Licencia
Este proyecto se distribuye bajo la licencia MIT.
© 2025 Marco GLL — Proyecto Omarchy.