Hyprland
Instalar controladores gráficos
# Intel
sudo pacman -S mesa vulkan-intel intel-media-driver
# Nvidia
sudo pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings
# Portátil híbrido
sudo pacman -S nvidia-prime
# Ejecutar programas con `prime-run <package>`
Notas
-
mesa→ OpenGL y Vulkan para Intel. -
vulkan-intel→ soporte Vulkan. -
intel-media-driver→ aceleración de video (VAAPI). -
nvidia-dkms→ driver principal (se recompila con cada kernel). -
nvidia-utilsylib32-nvidia-utils→ librerías de soporte (necesarias para programas y juegos/Steam). -
nvidia-settings→ panel de configuración de la GPU. -
nvidia-prime→ integración para ejecutar apps con la NVIDIA.
Obsoletos
xf86-video-intel(está obsoleto, el propio kernel ymesahacen el trabajo).libva-intel-driver→ solo útil en hardware antiguo (pre-Broadwell).libva-mesa-driver→ backend VAAPI alternativo (normalmente ya cubierto por mesa).
Para ejecutar apps o juegos que todavía dependan estrictamente de Xorg
xorg-serverservidor gráfico Xorg, necesario para escritorios basados en X11xorg-xinitIncluyestartxyxinit, que sirven para iniciar sesiones X11 manualmente
Instalar Hyprland y utilidades
mkdir scripts
cd scripts
nano hyprland.sh
#!/bin/bash
# Actualizar sistema
sudo pacman -Syu
# Hyprland
sudo pacman -S --needed --noconfirm hyprland uwsm hyprpaper xdg-desktop-portal-hyprland xdg-utils
# Base
sudo pacman -S --needed --noconfirm lxqt-policykit swayplock-effects kitty waybar wofi dunst pipeware wireplumber pavucontrol grim slurp
# Gestor de inicio de sesion
sudo pacman -S --needed --noconfirm ly
sudo systemctl enable ly
# Dar permisos de ejecucion
chmod -x hyprland.sh
# Ejecutar
./scripts/hyprland.sh
Hyprland
hyprlandnúcleo del compositor sobre Waylanduwsmintegra los compositores independientes de Wayland en un conjunto de unidades Systemdhyprpaperfondos de pantallaxdg-desktop-portal-hyprlandcompatibilidad con aplicaciones flatpak/portalxdg-utilscomandos base como xdg-openttf-cascadia-code-nerdfuente con iconos
Obsoletos
wlroots, ahora hyprland usaaquamarine
Base
ly(greetd polkit-gnome|sddm) gestor de inicio de sesiónhyprpolkitagent(lxqt-policykit|polkit-gnome|polkit-kde-agent) solicitar permisos rootswaylock-effectslock screenkittyemulador de terminalwaybarstatus barwofi(rofi) lanzador de aplicacionesdunstnotificacionespipeware wireplumber(pipeware-pulsepipeware-alsa) audiopavucontrolcontrol de volumen y micrófonogrim slurpcapturas de pantalla
Básicos del usuario
fastfetchinformación del sistemabtopconsumo de recursosyazi(dolphin|thunar) gestor de archivos (yazirequiere paquetes opcionales extra)mpc rmpcdaemon de audio y reproductor de música (personalización adicional)smartmontoolsSSD/HDD health
Configurarción
Activar hyprland para iniciar junto al sistema
nano .bash_profile
Hyprland
nano ~/.config/hypr/hyprland.conf
# autogenerated = 1 # remove this line to remove the warning
#### AUTO START ####
# Autostart necessary processes
exec-once = waybar & hyprpaper
exec-once = /usr/lib/lxqt-polkit/lxqt-policykit-agent
#### INPUT ####
input {
kb_layout = latam
# kb_variant =
# kb_model =
# kb_options =
# kb_rules =
}
Fondo de pantalla
nano ~/.config/hypr/hyprpaper.conf
preload = /home/<user>/Downloads/image.jpg
wallpaper = , /home/<user>/Downloads/image.jpg
- En el archivo de configuración de hyprland se configuró que hyprpaper se iniciara junto al sistema
Comandos básicos de Hyprland
- Super = Windows
# Básico
Super + Q # Abrir terminal
Super + C # Cerrar programa
# Otros
Super + M # Cerrar sesión