docs: fix product descriptions and system deps in README

- breadbox: was 'cloud sync daemon + file browser'; it's actually a GTK4
  fuzzy app launcher; breadbox-sync resolves icons, not cloud data
- breadcrumbs: was 'network information CLI'; it's a profile-aware Wi-Fi
  state machine with Tailscale integration and a watch daemon
- breadpad: was 'scratchpad / quick-note app'; call out AI classification,
  reminders, recurrence, and the breadman viewer
- system deps: add gtk4-layer-shell for breadbox and breadpad (both use
  layer-shell windows); drop spurious 'dbus' from breadbox
This commit is contained in:
Breadway 2026-06-07 09:28:39 +08:00
parent aad110b625
commit 39aa8ccf2a

View file

@ -12,11 +12,11 @@ bakery install breadbar
| Package | Description | | Package | Description |
|---------|-------------| |---------|-------------|
| `bread` | Reactive automation daemon (`breadd`) + CLI | | `bread` | Reactive automation daemon (`breadd`) + CLI — Lua scripting over Hyprland, udev, power, network, and Bluetooth events |
| `breadbar` | Status bar and notification daemon | | `breadbar` | GTK4 status bar (workspaces, clock, CPU/RAM/battery/WiFi/Bluetooth) and D-Bus notification daemon for Hyprland |
| `breadbox` | Cloud sync daemon (`breadbox-sync`) + file browser | | `breadbox` | GTK4 fuzzy app launcher for Hyprland with context-aware sorting; ships an icon-sync daemon (`breadbox-sync`) |
| `breadcrumbs` | Network information CLI | | `breadcrumbs` | Profile-aware Wi-Fi state machine with Tailscale exit-node management and a self-healing watch daemon |
| `breadpad` | Scratchpad / quick-note app | | `breadpad` | Quick-capture scratchpad popup with AI-powered note classification, reminders, recurrence, and a full note viewer (`breadman`) |
## Installing bakery ## Installing bakery
@ -53,9 +53,9 @@ bakery remove <pkg> # remove a package (data files are never deleted)
|---------|--------------| |---------|--------------|
| `bread` | `libudev` `dbus` | | `bread` | `libudev` `dbus` |
| `breadbar` | `gtk4` `gtk4-layer-shell` `dbus` `iw` | | `breadbar` | `gtk4` `gtk4-layer-shell` `dbus` `iw` |
| `breadbox` | `gtk4` `librsvg` `dbus` | | `breadbox` | `gtk4` `gtk4-layer-shell` `librsvg` |
| `breadcrumbs` | `networkmanager` | | `breadcrumbs` | `networkmanager` |
| `breadpad` | `gtk4` `dbus` | | `breadpad` | `gtk4` `gtk4-layer-shell` `dbus` |
## Theming ## Theming