Files
omarchy_setup/install.md
2026-01-09 10:54:59 -06:00

63 lines
2.5 KiB
Markdown

# 🌀 Guía de Instalación - Omarchy Setup
Este script modular automatiza la configuración de Arch Linux, vinculando tus **dotfiles personales** e instalando aplicaciones esenciales.
## 🚀 Requisitos Previos
1. **Sistema Operativo:** Arch Linux (instalación base).
2. **Repositorio de Dotfiles:** Debes tener clonado tu repositorio personal en `~/Work/code/mg_dotfiles`.
3. **Git:** Para clonar los repositorios (`sudo pacman -S git`).
## 📥 Instalación
El proceso recomendado consta de dos pasos: preparar tus dotfiles y ejecutar el setup.
### 1. Clonar Dotfiles (Obligatorio para Zsh/Hyprland)
El script buscará la configuración en esta ruta específica:
```bash
mkdir -p ~/Work/code
git clone https://github.com/marcogll/mg_dotfiles.git ~/Work/code/mg_dotfiles
```
### 2. Ejecutar Omarchy Setup
```bash
git clone https://github.com/marcogll/omarchy_setup.git
cd omarchy_setup
chmod +x omarchy-setup.sh
./omarchy-setup.sh
```
## 🛠️ Uso del Script
Al ejecutar `./omarchy-setup.sh`, verás un menú interactivo:
1. **Instalar Aplicaciones:** Herramientas base, desarrollo (Node, Python), multimedia y drivers Intel.
2. **Configurar Zsh:** Enlaza `.zshrc` desde `mg_dotfiles` e instala Oh My Zsh/Posh.
3. **Docker:** Instala Docker, Docker Compose y Portainer.
4. **ZeroTier:** Configura la VPN P2P ZeroTier.
5. **Impresoras:** Configura CUPS y drivers (especialmente Epson).
6. **Cursor:** Instala el tema de cursor Bibata Modern Ice.
7. **Iconos:** Gestor de temas de iconos (Tela, Papirus, Candy).
* **K:** Sincronizar claves SSH con GNOME Keyring.
* **F:** Soporte para formatos de disco (NTFS, exFAT, etc.).
* **H:** Configuración de Hyprland (enlaza desde `mg_dotfiles`).
* **T:** Plantillas de documentos.
* **A) Instalar Todo:** Ejecuta la mayoría de los módulos automáticamente.
## 📝 Notas Importantes
* **Enlace Simbólico:** Las configuraciones de **Zsh** y **Hyprland** se crean como enlaces simbólicos a `mg_dotfiles`. Cualquier cambio que hagas en tus archivos originales se reflejará inmediatamente.
* **Fuentes:** Asegúrate de instalar una **Nerd Font** (ej. `ttf-firacode-nerd`) para que los iconos se vean correctamente.
* **Reiniciar:** Cierra sesión después de instalar para aplicar cambios de grupos (Docker) y variables de entorno.
## 📂 Estructura
* `omarchy-setup.sh`: Script principal.
* `modules/`: Scripts individuales para cada tarea.
* `doc_templates/`: Plantillas de documentos.
* `themes/`: Temas de apoyo (ej. configuraciones por defecto de Oh My Posh).