VOLVER AL BLOG
2026-04-28

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 setup con Arch Linux: donde el hardware se encuentra con el software

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.

ComponenteModeloPor qué lo elegí
GPUNVIDIA RTX 5060 Ti (16GB)Esos 16GB de VRAM son la vida para correr modelos locales.
Monitor 124" (240Hz)Fluidez absoluta para el trabajo y gaming competitivo.
Monitor 2Ultrawide (HDMI)Espacio extra lateral para documentación y terminales secundarias.
RAM32GB DDR4 + 16GB zramPorque Docker y las pestañas de Chrome no perdonan.
Storage2TB 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, usa bat.
  • Aliases de trinchera: Cosas como gzw-update para arreglar permisos de caché de juegos, o lsi para 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 👀:

Ver mis Dotfiles


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

© 2026 Fernando Torres Vega