You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
El Setup Incluye:
~ [Wofi] Atajo de Clipboard -> [Windows + V]
~ [Rofi] Atajo de Select Wallpaper -> [Windows + B]
~ [Eww] Atajo de Eww Widgets -> [Windows + H]
~ [Rofi] Atajo de Power Off -> [Windows + P]
~ [Rofi] System control [Rofi], que incluye: -> [Windows + Z]
- () Gestion y mantenimiento de repositorios git (gcc)
- () Omarchy Webpack
- () Omarchy AUR Package Install
- () Omarchy Pacman Install
- () Gitaliases, alias de comandos de git y GITFLOW [elaborado para MI]
- () LimpiarCache, un script para mantenimiento.
- () [Fuzel] PowerMenu [Incluye Blur ]
Muchos de estas utilidades son re usadas en Eww Widgets, o Sistem Control [Rofi]
💤 LazyVim 🦥
🗣️ Fastfetch
⌨️ Ver Guía Completa de Atajos de Teclado
🎯 Domina tu flujo de trabajo con estos atajos esenciales
Los scripts del repo funcionan igual en Hyprland que en niri gracias a los helpers de home/scripts/lib/platform.sh, que detectan el compositor activo (detect_wm, is_niri, is_hyprland) y adaptan los comandos.
🪄 Helpers de lib/platform.sh
Función
Descripción
wm_spawn <geom>
Lanza una app/acción flotante con la geometría dada (ambos WMs)
wm_monitor_scale
Aplica escala/zoom a un monitor (niri: niri msg output ...)
Las ventanas lanzadas con --title (PowerOff, Reboot, Suspend, CleanBoot, NixRebuild, Zoom) se montan flotantes y centradas vía window-rules por app-id/title en windows.kdl, sin depender de la sintaxis flotante de Hyprland.
🖥️ Transparencia total de nemo-desktop
Combinación necesaria en dos capas para que el wallpaper se vea a través:
Niri no admite opacity 0.0 (clampa a un mínimo ≳0.1 para no dejar ventanas invisibles). Para background-color: transparent real, Stylix pisa el CSS de home-manager → usar stylix.targets.gtk.extraCss y NO gtk.gtk3.extraCss.
Tras tocar stylix.nix hay que regenerar el gtk.css: home-manager switch --flake .#diego@thinkpad-x1e2.
🎨 Gestión de Fondos y Estética
🌄 Wallpapers
Atajo
Acción
Descripción
Super + B
SWW Wallpaper
Menú de fondos con soporte para GIFs
Super + Shift + B
Zenities/Hyprpaper
Selector de wallpapers estático
Super + Alt + R
Random Wallpaper
Fondo aleatorio de Caelestia
🎭 Activar/Desactivar Servicios
Atajo
Acción
Descripción
Super + W
Iniciar Caelestia
Lanza el gestor de wallpapers Caelestia
Super + Shift + Q
Iniciar Quickshell
Activa el shell alternativo
Super + D
Reiniciar Servicios
Mata y reinicia daemons de wallpaper
Super + Shift + A
Activar SWW GIFs
Wallpapers animados sobre Hyprpaper
🎨 Barras y Widgets
Atajo
Acción
Descripción
Super + H
Widgets EWW
Abre/cierra widgets de Zenities
Super + K
Reiniciar EWW
Mata y recarga EWW
Super + Shift + W
Reiniciar Waybar
Recarga la barra superior
Super + R
Recargar Sidebar
Actualiza la barra lateral
Super + Shift + R
Recargar Bar
Actualiza la barra principal
Super + A
Hyprpaper
Activa wallpaper estático
Shift + Alt + W
Matar Waybar
Cierra Waybar completamente
Ctrl + Shift + W
Iniciar Waybar
Lanza Waybar manualmente
🪟 Gestión de Ventanas
🎯 Navegación Básica
Atajo
Acción
Descripción
Super + H/J/K/L
Mover Foco
Navega entre ventanas (vim-style)
Super + ←/→/↑/↓
Mover Foco
Navega con flechas
Alt + Tab
Ciclar Ventanas
Cambio rápido entre ventanas
Shift + Tab
Ciclar Inverso
Ciclo inverso global
🔄 Manipulación de Ventanas
Atajo
Acción
Descripción
Super + Q
Cerrar Ventana
Cierra la ventana activa
Alt + F4
Cerrar Ventana
Atajo tradicional + mata GameScope
Alt + Q
Matar GameScope
Cierra juegos en GameScope
Super + F
Ventana Pop
Toggle flotante inteligente (PIP)
Super + Shift + F
Float + Center
Flotante centrada
Super + Tab
Pseudo Fullscreen
Tiling/F-sin ocultar barras
Super + T
Pseudo Fullscreen
Tiling/F-sin ocultar barras
F11
Fullscreen Real
Pantalla completa total
Super + F11
Toggle Fullscreen
Alterna modo pantalla completa
📐 Redimensionar Ventanas
Atajo
Acción
Descripción
Super + Ctrl + H/L
Redimensionar H
±40px horizontal
Super + Ctrl + J/K
Redimensionar V
±40px vertical
Super + Ctrl + ←/→/↑/↓
Redimensionar
Con flechas direccionales
🚚 Mover Ventanas
Atajo
Acción
Descripción
Super + Shift + H/J/K/L
Mover Ventana
Mueve entre tiles
Super + Shift + ←/→/↑/↓
Mover con Flechas
Alternativa con flechas
Alt + H/J/K/L
Mover Flotante
Mueve ventana flotante
Super + Alt + Shift + H/J/K/L
Mover Libre
Movimiento fino (±40px)
🔒 Ventanas Especiales
Atajo
Acción
Descripción
Super + Shift + L
Bloquear Grupo
Bloquea grupo de ventanas
Super + Alt + J
Toggle Split
Cambia orientación del split
🖱️ Control con Mouse
Atajo
Acción
Descripción
Super + Click Izq
Mover Ventana
Arrastra ventana
Super + Click Der
Redimensionar
Redimensiona arrastrando
Super + Scroll ↑/↓
Cambiar Workspace
Navega espacios de trabajo
🖥️ Espacios de Trabajo
🔢 Navegación de Workspaces
Atajo
Acción
Descripción
Super + 1-9/0
Ir a Workspace
Cambia al espacio de trabajo N
Super + Shift + 1-9/0
Mover a Workspace
Envía ventana al workspace N
Super + S
Special Workspace
Toggle scratchpad "magic"
Super + Shift + S
Enviar a Special
Mueve ventana a scratchpad
🎯 Workspaces Especiales
Atajo
Acción
Descripción
Super + M
Toggle Music
Workspace especial de música
Super + Shift + M
Enviar a Music
Mueve ventana al workspace música
Super + Alt + B
System Monitor
Toggle monitor del sistema
Super + Alt + S
Show All
Muestra todas las ventanas
🚀 Aplicaciones y Lanzadores
📱 Lanzadores
Atajo
Acción
Descripción
Super + Space
Rofi Combi
Menú combinado de apps
Super + Ctrl + Space
Fuzzel
Launcher alternativo minimalista
Super + L
Caelestia Launcher
Launcher de Caelestia Shell
🔧 Aplicaciones Frecuentes
Atajo
Acción
Descripción
Super + Return
Terminal
Abre terminal por defecto
Ctrl + Alt + K
Kitty
Terminal Kitty
Ctrl + Alt + T
Ghostty
Terminal Ghostty
Super + E
Explorador
Nautilus (gestor de archivos)
F1
Navegador
Firefox
Super + Backspace
Music Player
Toggle reproductor (Kew)
📂 Gestores de Archivos
Atajo
Acción
Descripción
Super + Alt + M
Yazi
Explorador de archivos en terminal
Super + Ctrl + M
Nvim + FZF
Neovim con selector de archivos
🛠️ Utilidades
Atajo
Acción
Descripción
Super + V
Clipboard
Historial de portapapeles (Cliphist)
Super + Shift + V
CopyQ
Gestor visual de clipboard
Super + Alt + N
Limpiar Clipboard
Borra historial de portapapeles
Super + Period
Emoji Picker
Selector de emojis (Fuzzel)
Super + Shift + Period
Emojis Rofi
Selector con Rofi
Super + Shift + Period
Nerd Fonts
Selector de iconos Nerd Font
Super + Shift + C
Color Picker
Selector de colores
Super + Z
System Control
Menú de control del sistema
📸 Capturas y Multimedia
📷 Screenshots
Atajo
Acción
Descripción
Print
Gyazo Menu
Menú de captura de Gyazo
Super + Ctrl + C
Gyazo Región
Captura área con Gyazo
Super + Print
Satty Display
Captura completa con Satty
Shift + Print
Satty Window
Captura ventana activa
Ctrl + Print
Screenshot → Clipboard
Captura completa al portapapeles
Shift + Print
Screenshot Freeze
Congela pantalla para región
🎬 Grabación
Atajo
Acción
Descripción
Super + Alt + Ctrl + R
Grabar con Audio
Graba pantalla + sonido
Super + Shift + Alt + R
Grabar Región
Graba área seleccionada
🔍 Zoom
Atajo
Acción
Descripción
Super + -
Reset Zoom
Vuelve a escala 1.0
Super + =
Menú Zoom
Menú interactivo de zoom
🔊 Audio y Brillo
🎚️ Control de Volumen
Atajo
Acción
Descripción
XF86AudioRaiseVolume
Subir Volumen
+5% con notificación
XF86AudioLowerVolume
Bajar Volumen
-5% con notificación
XF86AudioMute
Mutear
Toggle mute con notificación
XF86AudioMicMute
Mutear Micrófono
Toggle mute del mic
💡 Brillo de Pantalla
Atajo
Acción
Descripción
XF86MonBrightnessUp
Aumentar Brillo
+10% con notificación
XF86MonBrightnessDown
Reducir Brillo
-10% con notificación
⌨️ Retroiluminación de Teclado
Atajo
Acción
Descripción
XF86KbdLightOnOff
Toggle Luz
Enciende/apaga retroiluminación
XF86KbdBrightnessUp
Aumentar Luz
Sube brillo del teclado
XF86KbdBrightnessDown
Reducir Luz
Baja brillo del teclado
🎵 Control de Música
⏯️ Reproducción
Atajo
Acción
Descripción
Ctrl + Super + Space
Play/Pause
Toggle reproducción
XF86AudioPlay
Play
Reproduce
XF86AudioPause
Pause
Pausa
XF86AudioStop
Stop
Detiene reproducción
⏭️ Navegación
Atajo
Acción
Descripción
Ctrl + Super + =
Siguiente
Pista siguiente
XF86AudioNext
Siguiente
Tecla de hardware
Ctrl + Super + -
Anterior
Pista anterior
XF86AudioPrev
Anterior
Tecla de hardware
🔒 Sistema y Sesión
🚪 Cerrar Sesión y Apagar
Atajo
Acción
Descripción
Super + P
Power Menu
Menú de apagado/reinicio
Super + Shift + Escape
Cerrar Sesión
Sale de Hyprland
Super + Alt + Escape
Bloquear Pantalla
Lock screen
Super + Escape
Lock + Notis
Bloquea y muestra notificaciones
Super + Alt + F4
Apagar Sistema
Poweroff directo
Alt + F3
Reiniciar
Reboot directo
Super + Ctrl + Q
Exit Hyprland
Sale del compositor
📊 Monitoreo
Atajo
Acción
Descripción
Ctrl + Shift + Esc
System Monitor
GNOME System Monitor
Ctrl + Esc
System Monitor
Alternativa rápida
Shift + Esc
System Monitor
Otra alternativa
Super + Ctrl + Esc
Btop
Monitor en terminal (Kitty)
🔔 Notificaciones
Atajo
Acción
Descripción
Super + N
Toggle Notis
Abre/cierra panel de notificaciones
Super + Ctrl + N
Reiniciar Swaync
Recarga daemon de notificaciones
Super + Shift + N
Recargar Estilos
Actualiza estilos de Swaync
Super + Delete
Limpiar Notis
Borra todas las notificaciones
🎮 Caelestia Shell
🎨 Funciones Específicas
Atajo
Acción
Descripción
Super + L
Caelestia Launcher
Abre el launcher de Caelestia
Super + L + >
Comandos
Modo comando de Caelestia
Super interrupts
Cancelar Launcher
Cierra launcher con click/teclas
🎬 Utilidades Integradas
Comando
Descripción
caelestia wallpaper --random
Wallpaper aleatorio
caelestia toggle music
Workspace de música
caelestia toggle sysmon
Monitor del sistema
caelestia screenshot
Screenshot con Caelestia
caelestia record
Grabación de pantalla
caelestia emoji
Selector de emojis
⚡ Atajos Especiales
🎯 Atajos de Productividad
Atajo
Acción
Descripción
Ctrl + E
Barra de Direcciones
Enfoca barra en navegador (wtype)
Ctrl + ;
Cerrar Split
Cierra terminal dividida (Kitty)
Super + Shift + Space
Rofi Combi
Menú combinado
🧪 Testing y Debug
Atajo
Acción
Descripción
Super + F12
Test Notification
Notificación de prueba
📋 Tipos de Bindings en Hyprland
Tipo
Comportamiento
Uso Común
bind
Ejecución única
Abrir apps, cerrar ventanas
binde
Se repite al mantener
Redimensionar, ajustar volumen
bindm
Binding de mouse
Mover/redimensionar con mouse
bindr
Se ejecuta al soltar
Notificaciones al soltar tecla
bindl
Funciona con pantalla bloqueada
Control multimedia en lock
bindn
No consume el bind
Screenshot compartido con apps
bindd
Bind con descripción
Atajos documentados
💡 Tips y Consejos
🎯 Flujo de Trabajo Recomendado
Launcher rápido:Super + Space para abrir cualquier app
Cambio de ventanas:Alt + Tab para navegar rápidamente
Capturas:Print para menú completo de opciones
Música:Super + M para workspace dedicado
Notificaciones:Super + N para revisar y gestionar
🔧 Personalización
Para modificar estos atajos, edita:
nvim ~/.config/hypr/hyprland.conf
# o
nvim ~/.config/hypr/keybinds.conf
iwctl
device list
# si aparece en powered: off ejecutas:
device wlan0 set-property Powered on
# Luego obten la lista de wlan0
station wlan0 get-networks
station wlan0 connect "NOMBRE_WIFI"# Ingresa contraseña y espera 5 segundosexit
# Recuerda cambiar el formato a Ext-4 ya sea con archinstall (o manual):
sudo mkfs.ext4 -L arch /dev/sda4
# -L = Label nombre-a-elección# Opción 1: La segura
mount /dev/sda4 /mnt # Partición Linux
mount --mkdir /dev/sda1 /mnt/boot/efi # Partición EFI dualboot bootloader# Opcion 2: Si al intentar entrar con chroot falla puedes montar la particion de Linux de esta otra manera# Primero desmonta la duplicada conflictiva
umount -R /mnt
# Luego montala mediante el label configurado (osea arch)
mount /dev/disk/by-label/arch /mnt # Particion Linux
mount --mkdir /dev/sda1 /mnt/boot/efi # Partición EFI dualboot bootloader
🗣️ Paso 0.5: Entrar al chroot y montar grub
# Esto re importante 🗣️ Lee las particiones y genera el formato correcto [fstab]
genfstab -U /mnt >> /mnt/etc/fstab
# TIP: puedes ejecutar
# pacstrap /mnt base-devel linux # ... [el resto de paquetes]
# Realidad: Es más comodo entrar al /mnt:
arch-chroot /mnt
pacman -S base base-devel linux linux-firmware archlinux-keyring efibootmgr dhcpcd networkmanager iwd nano vim zsh
systemctl enable NetworkManager
systemctl enable iwd
systemctl enable
grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --recheck
grub-mkconfig -o /boot/grub/grub.cfg
efibootmgr # Verificar entrada GRUB
# Recomiendo ejecutar el script [FASE 1] desde chroot en vez de reiniciar, para agilizar.
🐎🃏 Paso 1: fase2-HyprInstall-full.sh y HYPER-arch-INSTALL.sh [fase1] 👨💻 los mejores scripts para instalar ARCH 🐧🃏
# Clonar este mismo repositorio
git clone https://github.com/dizzi1222/dotfiles-dizzi.git ~/dotfiles-dizzi
# FASE 1: El script post entrar al chroot, asumiendo que ya instalaste base-devel etc
cd ~/dotfiles-dizzi
home/scripts/HYPER-arch-INSTALL.sh
# Una vez configurado el chroot, puedes reiniciar y proceder a instalar todos tus paquetes en tu usuario.
exit
reboot
# login: diego
# Password: 1111 - Ejemplo de credenciales
# FASE 2: El script QUE instala todos tus paquetes de forma interactiva 💀🗿
cd ~/dotfiles-dizzi
home/scripts/fase2-HyprInstall-full.sh
Apartir de aquí si enfrentas mas problemas como con el usuario, wlan, el siguiente contenido te guiará, y complementa lo que en teoría ya hace mis 2 script.
💡 Tip: Identifica tu partición correcta con lsblk antes de montar
# Arreglar permisos
sudo chown -R diego:diego /home/diego # Reemplaza 'diego' con tu usuario# Crear usuario (si no existe)
sudo useradd -m -g users -G wheel,audio,video,storage,power -s /bin/zsh diego
# Ver permisos de usuario existente
groups
groups diego # usuario# Borrar usuario
sudo userdel diego # si agregas -rf diego borra el /home# Cambiar contraseña
sudo passwd diego
Configurar Sudo
sudo EDITOR=nano visudo
Agrega o descomenta estas líneas:
root ALL=(ALL) ALL
%wheel ALL=(ALL:ALL) ALL
🌐 Paso 3: Internet y Bluetooth
sudo pacman -S --needed networkmanager bluez bluez-utils blueman
sudo systemctl enable NetworkManager bluetooth
sudo systemctl start NetworkManager bluetooth
💡 Conecta al WiFi desde GDM (pantalla de inicio) o desde Waybar
git clone https://github.com/SylEleuth/gruvbox-plus-icon-pack.git
cd gruvbox-plus-icon-pack
# Elige tu tema favorito
cp -rv Gruvbox-Plus-Dark ~/.local/share/icons
💡 Me gusta más Dracula 🧛🏻 theme, pero Gruvbox icons es god 🦥💤
🌍 Configuración Regional
🚨 Paso 9: Configurar Idioma (Español + Inglés)
Editar Locales
sudo sed -i 's/^#es_ES.UTF-8 UTF-8/es_ES.UTF-8 UTF-8/' /etc/locale.gen
sudo sed -i 's/^#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
sudo locale-gen