Fuerza un diseño y/o conjunto de módulos específico al cargar la configuración, independientemente de lo que especifique el archivo de configuración o el tema. Se ejecuta después de la fusión del tema pero antes del renderizado.
cp xfetch-extension-layout-override ~/.config/xfetch/extensions/
O mediante CLI:
xfetch extension install ./ruta/a/xfetch-extension-layout-override
{
"layout": "pacman",
"modules": ["os", "kernel", "uptime"],
"config_providers": [
{
"extension": "layout-override",
"args": {
"layout": "tree",
"modules": ["os", "kernel", "uptime", "packages", "shell", "cpu", "memory", "palette"]
}
}
]
}
En este ejemplo, la configuración define layout: "pacman", pero la extensión lo sobrescribe a "tree" antes del renderizado.
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
layout | string | — | Diseño a forzar (default, tree, pacman, compact, box, section, etc.) |
modules | string[] | — | Lista de módulos a reemplazar |
Si se omite un campo, se conserva el valor original de la configuración.