Hyprdots
Configuraciones y recursos para Arch Linux + Hyprland. Lee con cuidado antes de ejecutar scripts.
Notas
- Repositorio en construcción.
- Contenido avanzado: requiere conocimientos en Bash y personalización de temas.
- Se recomienda leer la guía completa antes de ejecutar cualquier script.
- El archivo ./actualizar.py sirve para configurar todo automáticamente para el usuario actual.
Variantes
Hay dos variantes: la configuración completa (temas, waybar, rofi, etc.) y Hyprdots Simple , una versión más ligera con menos archivos y menor consumo de recursos. Ideal para equipos modestos o si prefieres lo mínimo.
Organización de archivos y carpetas
| Carpeta | Contenido |
|---|---|
./config | Configuración del sistema (~/.config) |
./home | Directorio personal (~) |
./media | Imágenes y GIFs para documentación |
./ | Scripts y documentación en raíz |
Carpeta config
bin
- autostart.sh — Inicializa ventanas al encender
- mode-hacker.sh — 3 terminales para área de trabajo
- power-menu.sh — Menú de apagado (rofi)
- selector-app.sh — Abrir aplicaciones (rofi)
- theme-switcher.sh — Cambiar temas desde
themes
fastfetch
- config.jsonc — Configuración principal
- logo.txt — Logo ASCII
hypr
- hyprland.conf — Configuración principal
- colors.conf — Definición de colores
- hyprpaper.conf — Fondos de pantalla
kitty
kitty.conf — Configuración de terminal Kitty
nvim
- init.lua — Archivo principal
- lazy-lock.json — Gestor de plugins
- ./lua/ — Scripts modulares
- ./lua/plugin/ — Plugins
- ./lua/snippets/ — Atajos personalizados
- ./lua/vim-options.lua — Opciones generales
themes
Directorios de temas (Anime, Batman, Hacker, Mode Dark, Superman, New Mode, Windows). Cada tema tiene estructura similar a la config global.
| N. | Tema | Descripción |
|---|---|---|
| 1 | Anime | Vistoso y agradable |
| 2 | Batman | Sobrio y eficiente |
| 3 | Hacker | Verde, estilo terminal |
| 4 | Mode Dark | Minimalista |
| 5 | Superman | Colores variados |
| 6 | New Mode | Estilo pentesting |
| 7 | Windows | Imitación Windows (incompleto) |
waybar
- config.jsonc — Módulos y disposición
- style.css — Estilos
- colors.css — Variables de colores
Carpeta home
Archivos que se copian a ~ para personalización. .zshrc — Configuración de terminal y sintaxis.
Carpeta media
Imágenes para documentación. Scripts: permisos.sh, actualizar.sh.
chmod +x actualizar.sh
chmod +x permisos.sh
./permisos.sh
./actualizar.shRaíz del proyecto
- readme.md — Documentación principal
- style-formatter.css — Colores para VS Code