¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Hyprland
Hyprland es un compositor de ventanas dinámico (tiling window manager) basado en Wayland, diseñado para ser altamente personalizable, estético y fluido. Se destaca por sus animaciones suaves, bordes redondeados y efectos de desenfoque.
Instalación
En Arch Linux:
pacman -S hyprland
Hyprland necesita Wyaland:
pacman -S xorg-xwayland wayland
xorg-xwayland es importantísimo porque permite ejecutar aplicaciones X11 dentro de Hyprland
Configuración
Fichero ~./config/hypr/hyprland.conf
Si hemos iniciado Hyprland, podemos recargar la configuración con el siguiente comando:
hyprctl reload
Distribución de teclado
Por defecto, hyprland viene configurado para US Qwerty. Si queremos ponerlo para ES Qwerty, editamos la parte del fichero de configuración hyrland.conf:
input { (...) kb_layout = es (...) }
Arrancar Hyprland
Desde TTY (tty1, tty2…):
start-hyprland
Aplicaciones recomendadas
Kitty
Hyprland utiliza kitty como emulador de terminal por defecto (aunque se puede cambiar en el fichero de configuración).
waybar
Configuración por defecto en /etc/xdg/waybar/.
Mejor crear:
mkdir -p ~/.config/waybar
Copia la config del sistema:
cp /etc/xdg/waybar/config.jsonc ~/.config/waybar/ cp /etc/xdg/waybar/style.css ~/.config/waybar/
Reinicia Waybar:
pkill waybar && waybar &
hyprpaper
Herramienta para establecer fondos de escritorio en Wayland.
En Arch Linux se instala mediante el paquete hyprpaper.
La configuración se puede hacer en ~./config/hypr/hyprpaper.conf.
hyprlock
Herramienta para bloquear la pantalla en Wayland.
En Arch Linux se instala mediante el paquete hyprlock.
La configuración se puede copiar de /usr/share/hypr/hyprlock.conf a ~/.config/hypr/hyprlock.conf.
wlogout
Menú de salida (logout) para Wayland.
En Arch Linux se instala mediante el paquete wlogout.
La configuración está en /etc/wlogout y se recomienda copiarla en ~./config/wlogout si se va a hacer cambios.
Uso con NVIDIA
Si ejecutamos lsmod | grep nvidia y vemos:
nvidia_drm 151552 7 nvidia_modeset 2203648 13 nvidia_drm nvidia_uvm 2453504 0 nvidia 16351232 182 nvidia_uvm,nvidia_modeset
Estaremos usando los drivers propietarios de Nvidia.
Necesitaremos también tener instalados los siguientes paquetes:
egl-waylandnvidia-utils
Resolución de problemas
Consultar el registro
less ~/.cache/hyprland/hyprland.log
