Erzwingt ein bestimmtes Layout und/oder einen Modulsatz beim Laden der Konfiguration, unabhängig davon, was die Konfigurations- oder Theme-Datei vorgibt. Wird nach der Theme-Zusammenführung (Theme Merge), aber vor dem Rendering ausgeführt.
cp xfetch-extension-layout-override ~/.config/xfetch/extensions/
Oder via CLI:
xfetch extension install ./path/to/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"]
}
}
]
}
In diesem Beispiel setzt die Konfiguration layout: "pacman", aber die Erweiterung überschreibt es vor dem Rendering mit "tree".
| Feld | Typ | Standard | Beschreibung |
|---|---|---|---|
layout | string | — | Zu erzwingendes Layout (default, tree, pacman, compact, box, section, etc.) |
modules | string[] | — | Zu ersetzende Modulliste |
Wenn ein Feld weggelassen wird, bleibt der ursprüngliche Wert aus der Konfiguration erhalten.