mirror of
https://github.com/marcogll/omarchy_setup.git
synced 2026-01-13 13:25:16 +00:00
Add sections in README and installed_software.md explaining that Neovim configuration is available in mg_dotfiles/nvim/ and how to link it manually. Update software list to clarify Neovim is manually installed.
7.7 KiB
7.7 KiB
📦 Lista de Software Instalado - Omarchy Setup
Este documento lista todos los componentes que se instalan al ejecutar el script omarchy-setup.sh en orden de ejecución. Sirve como referencia para el equipo para entender qué software se configura en un nuevo equipo y para mantener actualizada la lista de aplicaciones necesarias.
Nota: Para ver la documentación técnica detallada de cada módulo, consulta el archivo
Readme.md.
📦 Opción 1: Instalar Aplicaciones
Paquetes instalados desde Pacman:
base-devel: Herramientas de desarrollo basegit: Control de versionescurlywget: Descarga de archivosvim: Editor de textoneovim: Editor de texto moderno (instalado manualmente por el usuario)tree: Visualizador de directorios en árbolhtop: Monitor de procesosbtop: Monitor de procesos mejoradoripgrep(rg): Buscador de archivos rápidofd: Buscador de archivos alternativobat: Clon de cat con mejoraseza: Alternativa moderna a lsfzf: Buscador interactivotmux: Terminal multiplexorjq: Procesador JSONunzip: Descompresor ZIPp7zip: Descompresor 7zzip: Compresor ZIPxdg-utils: Herramientas de integración con el escritoriobluezybluez-utils: Soporte Bluetoothpipewireywireplumber: Audio y videonoto-fonts: Fuente basenoto-fonts-cjk: Fuentes CJK (Chino, Japonés, Coreano)ttf-firacode-nerd: Fuente con iconos Nerdintel-media-driver: Drivers para GPU Intel
Paquetes instalados desde AUR:
google-chrome: Navegador webvisual-studio-code-bin: Editor de códigocode-marketplace: Extensión para VS Code marketplacev3dv-git: Drivers para Raspberry Pixdg-desktop-portal-hyprland: Portal para Hyprlandneovim-git: Editor de texto moderno (versión bleeding edge, instalación manual)
Paquetes instalados desde Flatpak:
- VLC: Reproductor multimedia
- LibreOffice: Suite ofimática
🐚 Opción 2: Configurar Zsh
Pasos realizados:
- Instala
zshdesde pacman - Cambia el shell del usuario a Zsh
- Clona
oh-my-zshen~/.oh-my-zsh - Instala
oh-my-poshdesde binario - Descarga tema de Oh My Posh (CaskaydiaCove)
- Crea enlace simbólico de
~/.zshrcdesdemg_dotfiles - Instala plugins de Zsh:
zsh-autosuggestions,zsh-syntax-highlighting,zsh-completions
🐳 Opción 3: Docker
Pasos realizados:
- Instala
dockerydocker-compose - Instala Portainer como contenedor Docker
- Habilita e inicia el servicio Docker
- Configura permisos para el usuario actual
🌐 Opción 4: ZeroTier
Pasos realizados:
- Agrega la clave GPG de ZeroTier
- Agrega repositorio de ZeroTier
- Actualiza repositorios
- Instala
zerotier-one - Habilita e inicia el servicio ZeroTier
🖨️ Opción 5: Impresoras
Pasos realizados:
- Instala
cups(sistema de impresión) - Instala
system-config-printer(configuración gráfica) - Instala
hplip(drivers HP) - Instala
epson-inkjet-printer-201207w(drivers Epson) - Habilita e inicia el servicio
org.cups.cupsd - Inicia el servicio
avahi-daemon(para descubrimiento de impresoras en red) - Añade el usuario al grupo
sysylp
🖱️ Opción 6: Cursor
Pasos realizados:
- Descarga tema de cursor Bibata Modern Ice desde GitHub
- Descomprime en
/usr/share/icons - Ejecuta
update-alternativespara configurar el cursor por defecto
🎨 Opción 7: Iconos (Gestor Interactivo)
Pasos realizados:
- Presenta menú para seleccionar tema de iconos:
- Tela (Opciones: blue, brown, cyan, dark, grey, orange, pink, purple, red, teal, violet, yellow)
- Papirus (Opciones: dark, light, red, violet, adwaita)
- Candy (Opciones: dark, light, blue, orange, purple, teal, yellow)
- Descarga el tema seleccionado desde GitHub
- Instala el tema en
~/.local/share/icons
🎨 Opción 7D: Iconos por Defecto
Pasos realizados:
- Descarga e instala tema Tela Nord por defecto
- No requiere interacción del usuario
🌙 Opción S: Activar Suspensión
Pasos realizados:
- Verifica que el comando
omarchy-toggle-suspendexiste - Ejecuta
omarchy-toggle-suspendpara crear el archivo de estado~/.local/state/omarchy/toggles/suspend-on - Notifica que la opción "Suspend" ahora está disponible en el menú System (Super+Esc)
🔐 Opción K: SSH Keyring
Pasos realizados:
- Verifica que
ssh-addestá disponible (openssh) - Habilita e inicia el servicio
gcr-ssh-agent.socket - Configura
SSH_AUTH_SOCKen$XDG_RUNTIME_DIR/gcr/ssh - Busca todas las claves SSH privadas en
~/.ssh/ - Añade cada clave al agente usando
ssh-add - La primera vez, gcr-ssh-agent pide la passphrase y la guarda en el keyring
- En futuras conexiones, desbloquea automáticamente la clave
💾 Opción F: Formatos de Disco
Pasos realizados:
- Instala
dosfstools: Soporte para FAT32 - Instala
exfatprogs: Soporte para exFAT - Instala
ntfs-3g: Soporte para NTFS - Instala
e2fsprogs: Soporte para ext4 (ya incluido en Arch base)
🎨 Opción H: Hyprland
Pasos realizados:
- Verifica que existe el directorio
mg_dotfiles/omarchy/hypr - Crea copia de seguridad si ya existe configuración en
~/.config/hypr - Crea enlace simbólico desde
mg_dotfiles/omarchy/hypra~/.config/hypr - Instala tema de iconos Tela Nord por defecto
- Activa opción de suspensión en el menú System (ejecuta
omarchy-toggle-suspend)
✏️ Neovim (mg_dotfiles)
Configuración disponible:
- La configuración personalizada de Neovim está disponible en
mg_dotfiles/nvim/ - Incluye LazyVim, plugins personalizados, colores y atajos de teclado
Pasos para vincular (opcional):
- Neovim debe estar instalado previamente (ej:
paru -S neovim-gitopacman -S neovim) - Para vincular la configuración desde mg_dotfiles:
ln -s ~/Work/code/mg_dotfiles/nvim ~/.config/nvim - Al abrir Neovim, se instalarán automáticamente los plugins mediante Lazy.nvim
📄 Opción T: Plantillas de Documentos
Pasos realizados:
- Crea directorio
~/Templatessi no existe - Copia plantillas de documentos desde
doc_templates/:- Plantillas de archivos bash
- Plantillas de archivos markdown
- Plantillas para otros formatos disponibles
✅ Opción A: Instalar Todo
Ejecuta los siguientes módulos:
- Instalar Aplicaciones
- Configurar Zsh
- Docker
- ZeroTier
- Impresoras
- Cursor 7D. Iconos por Defecto (Tela Nord) S. Suspensión K. SSH Keyring F. Formatos de Disco H. Hyprland T. Plantillas de Documentos
Nota: No ejecuta la opción 7 (Gestor Interactivo de Iconos) porque requiere selección manual. Neovim debe instalarse y configurarse manualmente según las instrucciones en la sección de Neovim.
📝 Notas para el Equipo
- Actualización de este documento: Cuando se agreguen nuevos módulos o software a los scripts existentes, actualizar este archivo para mantener la lista sincronizada.
- Dotfiles: Las configuraciones de Zsh, Hyprland y Neovim se encuentran en
mg_dotfiles. Zsh y Hyprland se crean como enlaces simbólicos automáticamente. Neovim puede vincularse manualmente según preferencia. - Neovim: La configuración de Neovim no se instala automáticamente con el script. Debe instalarse previamente (ej:
paru -S neovim-git) y la configuración enmg_dotfiles/nvim/está disponible para ser copiada o enlazada. - Fuentes: Asegurarse de instalar una Nerd Font para que los iconos se vean correctamente.
- Reiniciar: Cerrar sesión después de instalar para aplicar cambios de grupos (Docker) y variables de entorno.
- Logs: Cada ejecución genera un log en
logs/omarchy-setup-YYYY-MM-DD_HH-MM-SS.log