theme-manager

Navega, busca e instala temas desde un registro remoto o local.

  • Tipo: info_provider
  • Binario: xfetch-plugin-theme-manager
  • Dependencias: curl en PATH (para registros remotos)
  • Registro predeterminado: https://raw.githubusercontent.com/xfetch-cli/themes/main/index.json

Configuración

{
    "info_plugins": [{
        "plugin": "theme-manager",
        "args": {
            "action": "list",
            "name": "dracula",
            "query": "dark",
            "registry": "https://example.com/themes.json"
        }
    }]
}

Argumentos

CampoRequeridoPor DefectoDescripción
actionNo"list"list, search, info o install
namePara info/installNombre del tema
queryPara searchTérmino de búsqueda (coincide con nombre, descripción, autor, etiquetas)
registryNoxfetch-cli/themesURL del registro (HTTP o ruta local con / o ~)

Acciones

AcciónDescripción
listLista todos los temas disponibles del registro
searchFiltra los temas que coinciden con la consulta
infoMuestra información detallada sobre un tema específico
installDescarga un tema a ~/.config/xfetch/themes/<nombre>.jsonc

Después de instalar un tema, actívalo con xfetch theme set <nombre> o añade "theme": "<nombre>" a tu config.jsonc.