Mis Dotfiles de Hyprland en Arch Linux

Mis Dotfiles de Hyprland en Arch Linux

Llevo un buen tiempo construyendo y refinando mi entorno en Linux. Lo que empezó como curiosidad por Hyprland se convirtió en un proyecto serio: un setup completo, reproducible y con un sistema de temas que me permite cambiar la estética completa del escritorio con un solo atajo.

Lo tengo disponible en GitHub para quien quiera usarlo como base o inspiración.


¿Qué es Hyprland?

Hyprland es un compositor Wayland dinámico de tiles — el equivalente moderno de i3 o bspwm, pero construido sobre Wayland desde cero. Tiene animaciones fluidas, soporte para múltiples monitores, configuración totalmente textual y una comunidad muy activa.

Corre sobre Arch Linux y hace uso de componentes Qt/KDE sin necesitar un DE completo instalado.


El sistema de temas — la pieza central

Lo que más me enorgullece de este setup es el theme-switcher: un motor de plantillas que, con Super + F1, abre un picker visual y aplica el tema seleccionado a:

  • Hyprland (bordes, blur, colores, gaps)
  • Waybar
  • Kitty
  • Rofi (Spotlight y Launchpad)
  • Hyprlock
  • SwayNC
  • Wlogout
  • Eww sidebar

Todo en tiempo real, sin reiniciar sesión.

El sistema incluye 32 temas — desde Catppuccin Mocha y Tokyo Night hasta variantes propias como Arc Aurora Dark, Sweet Mars, Very Darkest, Midoriya y una familia completa de variantes Arch en diferentes paletas (púrpura, magenta, Manjaro, vampire, yellow…).

Hay incluso un tema Dynamic que genera la paleta automáticamente desde el wallpaper activo usando matugen.


Componentes principales

  • Compositor — Hyprland 0.54+
  • Barra de estado — Waybar (solo monitor principal, tematizada)
  • Wallpaper — swww con transiciones animadas
  • Pantalla de bloqueo — hyprlock
  • Launcher — rofi-wayland en dos modos: Spotlight (Super+A) y Launchpad grid (Super+Space)
  • Terminal — Kitty
  • Shell — Fish + Oh-My-Posh
  • Widgets — eww: reloj, sidebar con CPU/RAM/temp, clima, red y launchers de apps
  • Alt+Tab — hyprswitch con preview visual de todas las ventanas
  • Notificaciones — SwayNC (tematizado)
  • File manager — Dolphin (con integración KDE/Qt)

Atajos que más uso

Escritorio y temas

  • Super + F1 — Theme picker (grid visual con 32 temas)
  • Super + W — Wallpaper picker
  • Super + Space — Launchpad (grid de apps)
  • Super + A — Spotlight (búsqueda rápida)
  • Super + Tab — Vista Exposé (todos los workspaces)
  • Alt + Tab — Switcher de ventanas con preview

Ventanas

  • Super + M / Super + N — Minimizar / restaurar ventana activa
  • Super + Ctrl + M / Super + Ctrl + N — Minimizar / restaurar todas
  • Super + F — Pantalla completa
  • Super + Shift + Space — Flotante on/off

Screenshots

  • Print — Selección de área → portapapeles
  • Shift + Print — Pantalla completa → ~/Imágenes/

Hardware

El setup está optimizado para:

  • GPU: AMD Radeon RX 6600 (driver amdgpu)
  • Monitores: 2560×1440 @ 144Hz (DP-1) + 1920×1080 @ 100Hz (HDMI-A-1)

Cualquier máquina con Arch + Hyprland debería funcionar — los scripts de monitores son los únicos que requieren ajuste manual si los nombres difieren.


Instalación

git clone https://github.com/victorsosaMx/hyperland
cd hyperland

# Instalar dependencias
./install.sh

# Aplicar configuraciones (hace backup automático)
./deploy.sh

El deploy.sh copia todo a ~/.config/ y genera backups .bak de cualquier config existente.

Post-instalación

Tema Qt (Kvantum):

kvantummanager
# Change/Delete Theme → Catppuccin-Mocha → Use this theme

Fix Open With en Dolphin:

sudo ln -s /etc/xdg/menus/plasma-applications.menu /etc/xdg/menus/applications.menu

Créditos

Este setup no partió de cero — me apoyé en proyectos excelentes:


Repositorio

Todo el código está disponible en GitHub, con licencia MIT.

github.com/victorsosaMx/hyperland

Si te es útil, una estrella en GitHub es la mejor forma de decírmelo. ⭐

Víctor Sosa 16 March 2026 linux, arch, hyprland, dotfiles, wayland permalink
Anterior vsFetch: un "About This Computer" para Linux Siguiente vsHyprland Manager: Editor Visual para Hyprland