vsFetch Settings: editor visual para configurar vsFetch

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

  • matugen para generar paletas desde imagen o color base

Atajos útiles

  • Ctrl+S para guardar
  • Ctrl+O para abrir el archivo de configuración
  • Ctrl+R para volver a valores por defecto

Enlaces


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.

Víctor Sosa 11 April 2026 linux, python, gtk3, vsfetch, theming, editor-visual permalink
Anterior vsHypr Theme Manager: un sistema de temas completo para… Siguiente vsIronbar Studio: editor visual para configurar Ironbar