Mi setup con Arch Linux: donde el hardware se encuentra con el software
Un vistazo a mi estación de trabajo principal: desde la configuración de discos hasta el flujo de trabajo en Hyprland.

Mi estación de trabajo no es el resultado de una compra impulsiva, sino de años de ajustes, rotura de configuraciones y, sobre todo, muchas ganas de entender qué pasa bajo el capó de mi sistema operativo. Aquí os cuento cómo tengo montado mi entorno actual.
🚀 El Stack
Arch Linux Hyprland Neovim Kitty Wayland Docker Zsh
💻 El Hierro: Hardware sin florituras
No busco tener lo último de lo último solo por el hype, sino componentes que me den la estabilidad y potencia necesaria para mis proyectos de IA y desarrollo pesado.
| Componente | Modelo | Por qué lo elegí |
|---|---|---|
| GPU | NVIDIA RTX 5060 Ti (16GB) | Esos 16GB de VRAM son la vida para correr modelos locales. |
| Monitor 1 | 24" (240Hz) | Fluidez absoluta para el trabajo y gaming competitivo. |
| Monitor 2 | Ultrawide (HDMI) | Espacio extra lateral para documentación y terminales secundarias. |
| RAM | 32GB DDR4 + 16GB zram | Porque Docker y las pestañas de Chrome no perdonan. |
| Storage | 2TB SSD (Arch) + 1TB NVMe (Win) | Btrfs para Arch con snapshots para evitar desastres. |
🐧 Arch Linux: Mi casa, mis reglas
Llevo años en Arch y no es por el meme de "I use Arch btw". Es por el control. No hay nada instalado que yo no haya decidido poner ahí. Uso el kernel LTS; prefiero que mi monitor se encienda cada mañana sin dramas.
Discos y Particionado (lsblk real)
He aprendido por las malas que el Dual Boot en un mismo disco es una bomba de relojería. Por eso mi setup actual separa físicamente los sistemas. Uso Btrfs para /root y /home porque los snapshots me han salvado la vida tras actualizaciones fallidas de NVIDIA o experimentos con AUR.
⚙️ Workflow en Hyprland
Mi flujo de trabajo se basa en la fricción cero. Uso Hyprland porque el concepto de tiling me permite ignorar el ratón el 95% del tiempo.
Gestión de monitores y Workspaces
Tengo un mapeo estricto para evitar perder ventanas:
- DP-3 (240Hz): Workspaces 1 al 5. Aquí vive el código y la terminal principal.
- HDMI-A-1 (Ultrawide): Workspaces 6 al 10. Documentación, Slack y monitorización.
He activado allow_tearing = true en la config de Hyprland. Es un detalle técnico pequeño pero vital para reducir la latencia en juegos como Gray Zone Warfare.
🐚 Shell: Zsh con "superpoderes"
La terminal es donde paso el 90% del tiempo. Mi .zshrc no solo tiene colores bonitos, tiene lógica real:
- Smart Cat: Tengo una función que detecta el tipo de archivo. Si es Markdown, usa
glow; si es código, usabat. - Aliases de trinchera: Cosas como
gzw-updatepara arreglar permisos de caché de juegos, olsipara ver imágenes directamente en la terminal usando el protocolo de Kitty (icat). - Yazi + MPV: Uso Yazi como gestor de archivos con un opener personalizado que lanza videos en mpv modo orphan, permitiéndome seguir navegando sin bloquear la terminal.
🎨 Estética y Widgets
Toda la estética y el comportamiento están definidos en mis Dotfiles. Es mi "DNA" digital, si mañana mi PC explota, en 15 minutos tengo otro exactamente igual clonando mi repo. Aquí los tenéis por si tenéis curiosidad 👀:
💡 Reflexión final
Configurar Arch Linux es como encontrarte un diamante en la naturaleza: al principio no lo distingues porque es feo como una roca más, pero a medida que lo vas puliendo y ajustando a tus necesidades, termina siendo un diamante en bruto.
Al final del día, la recompensa no es solo un escritorio bonito, sino la tranquilidad de saber que cada proceso que corre en tu máquina tiene una razón de ser.