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

2.5 KiB

🌀 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:

mkdir -p ~/Work/code
git clone https://github.com/marcogll/mg_dotfiles.git ~/Work/code/mg_dotfiles

2. Ejecutar Omarchy Setup

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).