bos/breadhelp/content
Breadway b2f0b2a500 breadhelp 0.2.0: live guided tour overlay replacing static onboarding
Replaces the old in-window onboarding wizard with a real screen-wide
tour: dim + spotlight cutout around the actual on-screen component
(breadbar, breadbox), floating callout teaching the shortcut, and
event-driven confirmation via real Hyprland/breadd signals instead of
click-through fakery.
2026-07-15 18:48:10 +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 Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +08:00
getting-started Extract bos-settings to its own repo; add breadhelp; JSON-driven Hyprland config 2026-07-05 09:16:14 +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.