Fastfetch Configurator

Potente interfaz gráfica para diseñar, previsualizar y desplegar configuraciones de fastfetch sin necesidad de editar manualmente archivos JSON.

Descripción Técnica

Fastfetch Configurator simplifica la personalización de la información del sistema en la terminal. Construido con Python y PyQt6, ofrece una experiencia fluida para usuarios que desean un "fetch" único pero prefieren evitar la complejidad de la sintaxis JSON de Fastfetch. Incluye un motor de renderizado ANSI a HTML para previsualizar los cambios en tiempo real.

Características Principales

  • Constructor Visual de Secciones: Crea secciones personalizables con ordenación por arrastrar y soltar (drag-and-drop).
  • Tematización de Color Completa: Asigna colores ANSI a títulos, valores, iconos y barras de progreso dinámicamente.
  • Más de 50 Módulos Soportados: Accede a una lista categorizada de módulos de información del sistema (Hardware, Recursos, Red, etc.).
  • Previsualización en Vivo: Visualiza instantáneamente cómo quedará tu configuración gracias al motor interno de previsualización.
  • Lanzamiento en Terminal Real: Prueba tus configuraciones directamente en emuladores de terminal nativos como Konsole, Alacritty o Kitty.
  • Soporte para Logotipos Personalizados: Reemplaza el logo de la distro por imágenes propias con posicionamiento configurable.
  • Integración con Shell: Inyección opcional automática en .bashrc o .zshrc para ejecutar fastfetch al iniciar la terminal.

Galería del Proyecto

Interfaz Fastfetch Configurator

Personalización visual de Fastfetch con la interfaz de Fastfetch Configurator

Icono de Fastfetch Configurator

Tecnologías

  • Python 3
  • PyQt6
  • Fastfetch
  • JSON
  • ANSI Rendering