Skip to content

dizzi1222/dotfiles-dizzi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💤 🔮 In Love With Arch Hyprland 🗿 My Inspiration ✨🔥🚀

SwayncArchLinuxKewTerminal

🖤 Eww Waybar + Music Track 🎼

EwWaybar

𝙾𝚝𝚛𝚘𝚜 𝚞𝚝𝚒𝚕𝚒𝚝𝚎𝚜 𝚢 𝚂𝚌𝚛𝚒𝚙𝚝𝚜 𝚍𝚎 𝙾𝚖𝚊𝚛𝚌𝚑𝚢

📺 Inspirado de Zenities: Zenities

WofiClipboard EwwWidgets EwwPanel LimpiarCache GitFuzzel PowerOff RofiSearchImage RofiSystemControl PowerModeBlur

📺 Y un poco de Omarchy [+Atajos] Omarchy OmarchyWebpack OmarchyInstall

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 🦥

Nvim Desktop

🗣️ Fastfetch

Fastfetch

⌨️ Ver Guía Completa de Atajos de Teclado

🎯 Domina tu flujo de trabajo con estos atajos esenciales


📑 Índice Rápido


🎨 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

  1. Launcher rápido: Super + Space para abrir cualquier app
  2. Cambio de ventanas: Alt + Tab para navegar rápidamente
  3. Capturas: Print para menú completo de opciones
  4. Música: Super + M para workspace dedicado
  5. 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

📚 Recursos Adicionales


🎉 ¡Domina tu Workspace

Practica estos atajos y mejora tu productividad

Mi setup personalizado de Arch Linux + Hyprland


📋 Tabla de Contenidos


🎨 Galería

Ver Screenshots del Sistema

Desktop Principal

Desktop 1

Barra de Estado

Waybar

💤 LazyVim

LazyVim Setup

Mi configuración de LazyVim - Documentación

Fastfetch

Fastfetch Display

historial-root-FIX-initramfs-linux


🚀 Instalación Rápida

📦 Requisitos Previos

  • USB de 8GB mínimo (recomendado 16GB para pacman -Syu)
  • Conexión a internet (Ethernet o WiFi)
  • Espacio en disco: 50GB mínimo para instalación completa

1️⃣ Preparación

Descargar Arch Linux

# Descarga el ISO oficial
# 🔗 https://archlinux.org/download/

Crear USB Bootable

  1. Descarga Ventoy o Rufus
  2. Flashea el USB con la herramienta elegida
  3. Copia el ISO de Arch Linux al USB

Bootear desde USB

  1. Reinicia tu PC
  2. Presiona F2, ESC, F8, F9, F10 o F12 para entrar al BIOS
  3. Selecciona el USB como primer dispositivo de arranque

2️⃣ Conexión a Internet

Vía Ethernet

ping -c 5 archlinux.org

Vía WiFi (iwctl)

Ver tutorial WiFi completo

Tutorial WiFi

📺 Video Tutorial: Configurar Red + ArchInstall (16 min)

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 segundos
exit

Actualizar Sistema Pre-Instalación

pacman -Sy archinstall archlinux-keyring
pacman -Syu  # ~1.5GB

⚠️ Importante: Necesitas un USB de al menos 4GB para pacman -Syu


3️⃣ Particionar Disco

Tutorial de particionado (Dual Boot)

Dual Boot Guide

📺 Video Tutorial: Dual Boot + Particiones (8 min)

lsblk        # Ver discos disponibles
fdisk -l     # Detalles de particiones (sdb = discos externos, sda = particiones internas)

# Formatear disco (⚠️ CUIDADO: borra todo)
gdisk /dev/sda4  # Reemplaza 'sdb/sda' con tu disco
# Presiona: x → z → yes → yes

# Cambiar formato a Ext-4 (Ejemplo sda4)
sudo mkfs.ext4 -L arch /dev/sda4

4️⃣ ArchInstall

# (☢️⚠️SIEMPRE FALLA ES UN BODRIO♿)
archinstall

Configuración Recomendada de archinstall (Falla en ⚠️ Dualboot)

Opción Valor Recomendado
Idioma Español/English
Disco Tu disco (ej: /dev/sdb)
Layout Wipe + BTRFS filesystem
Encryption Opcional (contraseña)
Bootloader GRUB
Hostname archlinux
Root password Tu contraseña segura
Usuario Crear + agregar a sudoers → diego
Profile Minimal
Drivers gráficos Intel/AMD/Nvidia según GPU
Audio PipeWire
Network NetworkManager
Timezone America/Santo_Domingo
# Cuando pregunte "Chroot into system?": YES
# Instala herramientas básicas:
pacman -S firefox git vim base-devel

exit
reboot

5️⃣ 🗿ArchInstall manual con mi Script ✔️🗣️

📖 Guía Detallada: Install Arch in 5 minutes


🛠️ Configuración del Sistema

🔧 Paso 0: Montar Particiones

# 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


🎨 Paso 1.5: Entorno Gráfico

sudo pacman -S --needed gdm hyprland os-prober vim nano nvim zsh
sudo systemctl enable gdm
sudo systemctl start gdm

👤 Paso 2: Permisos de Usuario

# 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


📁 Paso 4: Dotfiles y Programas

Clonar Dotfiles

git clone https://github.com/dizzi1222/dotfiles-dizzi.git ~/dotfiles-dizzi
cd ~/dotfiles-dizzi

Aplicar Configuraciones con Stow

# Opción 1: Aplicar todos
stow *

# Opción 2: Aplicar selectivamente
stow niri mcphub kdenlive-compressor-editor pipewire sattyScreenshots Antigravity networkmanager-fuzzel nwg-gtk-3.0 nwg-gtk-4.0 qt5ct qt6ct thunar ibus Raycast-vicinae fuzzel-glyphs-rofimoji autostart bottom cursor dunst easyeffects swaync espanso \
eww fastfetch ghostty home htop hypr kew kitty local \
manual-ln neofetch nvim polybar qtile opencode rofi starship \
systemd tmux wal wallpapers waybar wireplumber wofi \
yazi zsh input-remapper quickshell caelestia icons vscode

Configurar GRUB

sudo ln -sf ~/dotfiles-dizzi/etc/default/grub /etc/default/grub
sudo grub-mkconfig -o /boot/grub/grub.cfg

Aplicar Reglas del Sistema

sudo ln -sf ~/dotfiles-dizzi/etc/bluetooth/input.conf /etc/bluetooth/
sudo ln -sf ~/dotfiles-dizzi/etc/udev/rules.d/99-input-remapper.rules /etc/udev/rules.d/
sudo ln -sf ~/dotfiles-dizzi/etc/polkit-1/rules.d/90-input-remapper-user.rules /etc/polkit-1/rules.d/

sudo udevadm control --reload-rules
sudo udevadm trigger

Actualizar Cachés

update-desktop-database ~/.local/share/applications
gtk-update-icon-cache -f ~/.local/share/icons

⌛ Paso 5: Zona Horaria

sudo timedatectl set-ntp true
sudo timedatectl set-timezone 'America/Santo_Domingo'
timedatectl status

🎨 Paso 6: Tablet Huion (Opcional)

yay -S huiontablet

🔠 Paso 7: Fuentes del Sistema

Fuentes Esenciales (~700MB)

sudo pacman -S --needed \
  ttf-nerd-fonts-symbols \
  ttf-nerd-fonts-symbols-mono \
  noto-fonts \
  noto-fonts-emoji \
  ttf-dejavu \
  ttf-jetbrains-mono-nerd \
  ttf-firacode-nerd \
  ttf-font-awesome

Fuentes CJK (Chino/Japonés/Coreano) - Opcional

sudo pacman -S --needed noto-fonts-cjk \
  adobe-source-han-sans-otc-fonts \
  adobe-source-han-serif-otc-fonts

# Refrescar caché
fc-cache -fv

🎨 Paso 8: Iconos Gruvbox

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

O manualmente:

sudo nvim /etc/locale.gen

# Descomenta estas líneas:
es_ES.UTF-8 UTF-8
en_US.UTF-8 UTF-8

Regenerar Locales

sudo locale-gen

📌 Paso 10: Idioma por Defecto

echo "LANG=es_ES.UTF-8" | sudo tee /etc/locale.conf
echo "LC_COLLATE=C" | sudo tee -a /etc/locale.conf

O manualmente:

sudo nvim /etc/locale.conf

# Agrega:
LANG="es_ES.UTF-8"
LC_COLLATE=C

🔧 Configuraciones Avanzadas de Idioma

Forzar Inglés en Apps Específicas (ej: EWW)

export LC_ALL=C
export LANG=C

💡 Algunas apps como EWW requieren inglés para funciones específicas

Forzar Español en Apps que no Respetan Config (ej: Rofi)

LANG="es_ES.UTF-8" LC_COLLATE=C LC_ALL=es_ES.UTF-8 rofi

⚠️ Nota: rofimoji no es compatible con estas configuraciones (no es texto)


⌨️ Paso 11: Cambiar Teclado a Inglés (Opcional)

Temporal (solo sesión actual)

setxkbmap en

Permanente (Xorg)

sudo mkdir -p /etc/X11/xorg.conf.d
sudo tee /etc/X11/xorg.conf.d/00-keyboard.conf > /dev/null <<EOF
Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "en"
    Option "XkbModel" "pc105"
EndSection
EOF

Permanente (Wayland / systemd)

sudo localectl set-x11-keymap en

🎮 Drivers Intel UHD 600 (Opcional)

sudo pacman -S vulkan-headers vulkan-icd-loader

🥔💻 Para mi patata... 🧨


💻 Herramientas Incluidas

🎨 Wallpapers

Gestión dinámica de wallpapers con Pywal

# Los wallpapers se encuentran en ~/dotfiles-dizzi/wallpapers

📊 Fastfetch

Herramienta para mostrar información del sistema de forma atractiva

Instalación

cd ~/.local/share
git clone https://github.com/LierB/fastfetch

Uso

# Presets disponibles
fastfetch --config groups
fastfetch --config minimal

# Con opciones personalizadas
fastfetch --colors-block-range-start 9 --colors-block-width 3

O copia tu preset favorito:

cp preset.jsonc ~/.config/fastfetch/config.jsonc
fastfetch

📚 Recursos Adicionales

🎥 Videos Tutoriales

Tutorial Duración Link
Configurar Red + ArchInstall 16 min Ver
Dual Boot + Particiones 8 min Ver
Debian vs Arch Comparison Variable Ver

🔗 Enlaces Útiles


🔄 Otros Dotfiles

💤 Debian vs Arch 🦥


🎯 Checklist de Instalación

  • Descargar Arch Linux ISO
  • Crear USB bootable con Ventoy/Rufus
  • Bootear desde USB
  • Conectar a internet (Ethernet/WiFi)
  • Ejecutar pacman -Syu
  • Particionar disco con gdisk
  • Ejecutar archinstall
  • Configurar GRUB (si es necesario)
  • Instalar GDM + Hyprland
  • Configurar permisos de usuario
  • Clonar dotfiles
  • Aplicar configuraciones con stow
  • Instalar fuentes
  • Configurar idioma y teclado
  • Instalar iconos Gruvbox
  • Configurar zona horaria
  • Reiniciar y disfrutar 🚀

🤝 Contribuir

¿Encontraste algún error o quieres agregar algo? Abre un Issue o envía un Pull Request.


📝 Notas Finales

🦥💤 Configúralo tú, LaZY...

Script completo finalizado. Reinicia para aplicar cambios:

sudo reboot

🌄🦥🗿 EL INICIO DE UN VIAJE POR EL COSMOS.. 🤓🚀🌌

Hecho con 💜 y mucho ☕ por dizzi

About

Dotfiles for linux - Based in Ghaerdi; & zenities (and a little of Omarchy)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors