config.json
Where brothy keeps its settings and what each key does.
~/.config/brothy/config.json (or $XDG_CONFIG_HOME/brothy/config.json when that is an absolute path) holds:
| Key | Value |
|---|---|
ai |
see AI |
theme |
a theme name, or a family’s: "one" opens one-dark. A name brothy does not know is reported at start and brothy stands in |
sidebar |
{ "view": "files", "hidden": false }: the panel view and whether it is hidden |
wide |
boolean, full-width text (w) |
transparent |
boolean (T); --transparent wins for one run |
minimap |
boolean, default true (m) |
headings |
"classic" (default), "bars", "ladder" or "rules" (#; Heading styles) |
motion |
boolean, default true; false draws the welcome page still, without its ink-in and steam |
zen |
the zen settings |
{"theme": "dracula", "sidebar": {"view": "files", "hidden": false}}sidebar replaces the old folds; existing folds are migrated once and dropped on the next save.
The file is rewritten when you pick a theme, change the panel view or save zen settings, keeping other keys; a file that does not parse is left untouched.
Other files
Section titled “Other files”~/.config/brothy/projects.json: recent projects.$XDG_CACHE_HOME/brothy/(else~/.cache/brothy/): the AI cachessummaries.jsonandglosses.json, private to your user. See Set up a provider.