Begin Implementing V2 features

This commit is contained in:
Breadway 2026-05-11 20:56:10 +08:00
parent 55d103b3cf
commit 5adcfb3854
18 changed files with 3433 additions and 121 deletions

10
bread-sync/README.md Normal file
View file

@ -0,0 +1,10 @@
# bread-sync
Sync and module management library for the Bread reactive desktop automation daemon.
Provides:
- `SyncConfig` — load/save `~/.config/bread/sync.toml`
- Git backend (via git2) for push/pull of bread config to a remote repository
- Delegate file handling — copy arbitrary config files into the sync repo
- Package manifest generation for pacman/pip/npm/cargo
- Machine profile — name and tags read from sync.toml