LinuxCachyOSOmarchyHyprlandSetup

De Windows/Mac a CachyOS + Omarchy: Cómo armé mi entorno de desarrollo ideal

Mayo 2026 ~10 min

Hace un tiempo decidí dar el salto y experimentar con Linux — no con cualquier distro, sino con una que me permitiera tener un entorno de trabajo limpio, rápido y completamente personalizado. Así fue como llegué a CachyOS y Omarchy. Aquí te cuento qué son, por qué los elegí y cómo fue el proceso de instalación (con todo y sus tropiezos).

¿Qué es CachyOS?

CachyOS es una distribución de Linux basada en Arch Linux, optimizada para rendimiento. Su nombre viene de cachy, un algoritmo de scheduling del kernel que mejora la forma en que el procesador maneja las tareas. En términos simples: es Arch, pero más rápido y más fácil de instalar.

CachyOS desktop / welcome screen
CachyOS — KDE/Hyprland setup

Lo que lo hace interesante frente a otras opciones:

  • vs Windows/Mac

    Tienes control total sobre tu sistema. Sin bloatware, sin telemetría, sin pagar por un OS. El rendimiento en hardware moderno es notablemente mejor, especialmente en tareas de desarrollo.

  • vs Ubuntu/Debian

    CachyOS usa rolling release, lo que significa que siempre tienes los paquetes más recientes sin esperar una nueva versión del OS.

  • vs Arch puro

    Arch es poderoso pero puede ser tedioso de instalar. CachyOS te da lo mismo pero con un instalador más amigable y optimizaciones de rendimiento ya configuradas de fábrica.

¿Qué es Omarchy?

Omarchy es un proyecto creado por DHH (sí, el creador de Ruby on Rails) que convierte una instalación base de Arch/CachyOS en un entorno de trabajo completo y estético, basado en Hyprland como window manager.

No es un desktop environment tradicional como GNOME o KDE — es un conjunto de configuraciones y herramientas cuidadosamente seleccionadas para tener un workflow minimalista, teclado-céntrico y visualmente limpio.

Omarchy desktop running Hyprland
Omarchy — Hyprland window manager

Instalación de CachyOS

  1. 1

    Descargar la ISO

    Fui directo a cachyos.org y descargué la ISO oficial. Elegí la versión sin entorno gráfico predefinido, ya que el plan era instalar Omarchy después.

  2. 2

    Crear el USB booteable

    Usé Rufus en Windows para flashear la ISO en una memoria USB. Es straightforward: seleccionas la ISO, la unidad USB, y listo.

  3. 3

    Instalar CachyOS desde la terminal

    Al arrancar desde el USB, opté por la instalación vía terminal en lugar de usar el instalador gráfico. Esto me dio más control sobre el particionado y la configuración base del sistema. El proceso sigue el flujo estándar de Arch: particionar disco, montar, instalar paquetes base, configurar el bootloader y reiniciar.

Instalación de Omarchy

Con CachyOS ya instalado, el siguiente paso fue correr el instalador de Omarchy. En mi caso usé una versión de la comunidad adaptada para CachyOS:

bash
./install-omarchy-on-cachyos.sh
Nota:

Los problemas que describo a continuación fueron específicos a mi configuración. En tu caso la instalación puede ser completamente limpia.

Problema 1: DNS durante la instalación

El instalador usa pacman internamente para descargar paquetes, y aunque tenía internet funcionando perfectamente, pacman no podía resolver los dominios de los mirrors. La raíz del problema era que systemd-resolved estaba manejando el DNS de forma que no era accesible desde el contexto en que corría el script. La solución fue desactivarlo y configurar el DNS manualmente:

output
error: failed retrieving file 'core.db' from mirror.rznet.fr: Could not resolve host
bash
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo rm /etc/resolv.conf
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
echo "nameserver 1.1.1.1" | sudo tee -a /etc/resolv.conf
sudo chattr +i /etc/resolv.conf

# El chattr +i hace el archivo inmutable para que nada lo sobreescriba durante la instalación.

Problema 2: Conflictos con drivers de Nvidia

Mi laptop tiene una NVIDIA GeForce GTX 1650 (además de una GPU integrada AMD), y CachyOS ya traía instalados algunos paquetes del driver open de Nvidia que entraban en conflicto con los que Omarchy quería instalar. El script nvidia.sh del instalador intenta configurar el perfil nvidia-dkms-580xx.prime, pero fallaba porque había versiones anteriores de los drivers instaladas. La solución fue removerlos manualmente antes de correr el script:

Terminal showing Nvidia driver conflict during Omarchy install
nvidia-dkms conflict during install
bash — remove conflicting packages
sudo pacman -Rdd --noconfirm linux-cachyos-lts-nvidia-open
sudo pacman -Rdd --noconfirm nvidia-utils
sudo pacman -Rdd --noconfirm opencl-nvidia
sudo pacman -Rdd --noconfirm lib32-nvidia-utils
sudo pacman -Rdd --noconfirm nvidia-settings
sudo pacman -Rdd --noconfirm libva-nvidia-driver nvidia-prime libxnvctrl
bash — run nvidia script directly
bash /home/user/.local/share/omarchy/install/config/hardware/nvidia.sh

# Una vez limpio, corrí el script directamente y esta vez sí completó sin errores.

Finalizar la instalación

Con los conflictos resueltos, volví a correr el instalador principal y completó sin más problemas. Al reiniciar, Omarchy ya estaba listo con Hyprland, la terminal, el browser y todo el entorno configurado.

Reflexión final

El proceso no fue plug-and-play, pero tampoco fue un infierno. La mayoría de los problemas que tuve fueron específicos a mi hardware (Nvidia + AMD en la misma máquina es siempre una combinación que pide atención extra en Linux). Si tienes una GPU Intel o AMD solamente, probablemente tu instalación sea mucho más directa.

Lo que sí puedo decir es que el resultado vale la pena: un sistema rápido, limpio y completamente tuyo. Sin distracciones, sin procesos corriendo en segundo plano que no pediste, y con un workflow que se siente hecho a la medida.

¿Lo recomendaría? Si tienes algo de experiencia con Linux y ganas de aprender — definitivamente sí.

Referencias