Hyprdots por Fravelz

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.sh

Raíz del proyecto

  • readme.md — Documentación principal
  • style-formatter.css — Colores para VS Code