vsFetch Settings: editor visual para configurar vsFetch
Introducción
vsFetch ya de por sí es una herramienta bastante flexible, pero editar su config.json a mano no siempre es la experiencia más cómoda. Por eso desarrollé vsFetch Settings, un editor visual con el que puedo ajustar temas, secciones, tipografía, efectos y layout sin pelearme con el JSON.
El objetivo fue hacerlo práctico: cambiar opciones rápido, ver el resultado al instante y poder compartir temas fácilmente.
¿Qué es vsFetch Settings?
Es un editor gráfico para la configuración de vsFetch, escrito en Python 3 + GTK3. Trabaja directamente sobre ~/.config/vsfetch/config.json, pero lo hace desde una interfaz donde casi todo está expuesto de forma clara.
La gran ventaja es el live preview, porque te deja lanzar vsFetch con la configuración actual aunque todavía no la hayas guardado.
Features que más destacan
Templates integrados
Incluye 21 temas predefinidos mostrados como tarjetas con color real. Puedes cargar cualquiera con un clic.
Merge selectivo
Cuando cargas un template no arrasa con toda tu configuración. Conserva datos personales como imagen de fondo, orden de secciones, herramientas de desarrollo o rutas extendidas.
Editor de paleta
Trae 14 selectores de color con roles bien definidos. También puede generar paletas desde una imagen, desde un color base o de forma aleatoria.
Tipografía y tamaños
Puedes ajustar familia tipográfica y tamaños para título, cuerpo y textos pequeños desde sliders.
Control total de secciones
Permite activar, desactivar y reordenar las secciones que muestra vsFetch, además de administrar la parte de Dev Tools.
Efectos visuales
Puedes cambiar tipo de animación, alcance, color, opacidad, velocidad, partículas, barra con gradiente e imagen de fondo.
Exportación de temas
Uno de los puntos más útiles: exportar un tema JSON eligiendo exactamente qué claves quieres incluir para compartirlo o reutilizarlo.
Flujo de trabajo
La app organiza la configuración en pestañas como:
- Templates
- Palette
- Typography
- Sections
- Dev Tools
- Window
- Effects
- General
Eso hace que la edición sea mucho más natural que abrir un JSON largo y buscar manualmente cada opción.
Instalación
AUR
yay -S vsfetch-settings
Manual
git clone https://github.com/victorsosaMx/vsFetch-Settings.git
cd vsFetch-Settings
chmod +x vsfetch-settings
cp vsfetch-settings ~/.local/bin/vsfetch-settings
Requisitos
- Python 3
- GTK3 (
python-gobject) python-cairo- vsFetch para la vista previa
Opcional
matugenpara generar paletas desde imagen o color base
Atajos útiles
Ctrl+Spara guardarCtrl+Opara abrir el archivo de configuraciónCtrl+Rpara volver a valores por defecto
Enlaces
- Repositorio: github.com/victorsosaMx/vsFetch-Settings
- AUR: aur.archlinux.org/packages/vsfetch-settings
- Proyecto base: github.com/victorsosaMx/vsFetch
Si ya usan vsFetch y quieren personalizarlo rápido, esta herramienta ahorra bastante tiempo. Especialmente me gusta porque permite experimentar con estilos nuevos sin miedo a romper el archivo de configuración.