breadhelp/content
Breadway 03517d9b0f
Some checks failed
check / check (push) Failing after 55s
dev release / build (push) Successful in 2m10s
Match help copy to live BOS binds and semantic search
Keep Super+U / Super+Backspace as in iso binds.json; document Super+, for
settings. Describe breadsearch as meaning search, not filename letters.
2026-08-23 14:42:57 +08:00
..
advanced/01-snapshots-and-rollback Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00
apps/01-notes-and-tasks Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00
customization/01-bar-and-launcher Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00
daily-use Match help copy to live BOS binds and semantic search 2026-08-23 14:42:57 +08:00
getting-started Match help copy to live BOS binds and semantic search 2026-08-23 14:42:57 +08:00
tours breadhelp 0.2.0: live guided tour overlay replacing static onboarding 2026-07-15 18:48:10 +08:00
troubleshooting Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00
README.md Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00

breadhelp content

Guides and troubleshooting data, installed to /usr/share/breadhelp/content/. User overrides/additions live at ~/.local/share/breadhelp/content/ (same shape; a colliding guide directory name wins wholesale over the system copy).

Categories are just top-level directories here — the Learn tab lists whatever exists, so adding a category is a content change, not a code change:

getting-started/
daily-use/
customization/
apps/
troubleshooting/
  _symptoms/          # troubleshooting wizard's symptom-tree *.toml files
advanced/

Each guide is a directory with:

  • meta.toml — title, difficulty, tags, related guides, estimated time
  • content.md — the guide body (constrained Markdown subset + [Run]/ [Show Keybind] tags — see src/content/markdown.rs)
  • content.beginner.md — optional, used in Beginner/Dad mode instead of content.md when present

Content lands starting at M2.