GTK4 control panel for BOS (Bread Operating System)
Find a file
Breadway 9fc3e7f812
All checks were successful
beta release / build (push) Successful in 2m9s
freeze beta, review 06/08/26 for merging into main
2026-07-23 13:07:24 +08:00
.forgejo/workflows Drop pacman packaging, bakery-only; fix broken Tauri build path in CI 2026-07-23 10:43:23 +08:00
frontend Fix standalone release build (custom-protocol feature was never enabled) 2026-07-23 09:52:55 +08:00
packaging Drop pacman packaging, bakery-only; fix broken Tauri build path in CI 2026-07-23 10:43:23 +08:00
src Fix bread-theme/bread-utils dependency: path -> git (broke bakery CI) 2026-07-23 10:52:02 +08:00
.gitignore Migrate bos-settings from GTK4 to Tauri + Svelte 5 2026-07-22 19:23:02 +08:00
bakery.toml Drop pacman packaging, bakery-only; fix broken Tauri build path in CI 2026-07-23 10:43:23 +08:00
LICENSE Extract bos-settings into its own repo; add Appearance/Startup Apps/Display editors 2026-07-04 23:31:18 +08:00
README.md Drop pacman packaging, bakery-only; fix broken Tauri build path in CI 2026-07-23 10:43:23 +08:00

bos-settings

System settings app for BOS (Bread Operating System) — GTK4, configures every bread* app's config plus core system settings (network, sound, power, users, firewall, snapshots, packages, AUR, firmware, Hyprland display/appearance/autostart) non-destructively.

Split out of the bos repo into its own repo so a bos-settings release doesn't require a BOS ISO release, and vice versa. Distributed via bakery — see bread-ecosystem's CONTRIBUTING.md for the dev/beta/stable track workflow shared across the bread ecosystem.

Building

cargo build --release

Packaging / releasing

Bump Cargo.toml's version, tag vX.Y.Z, push the tag to both remotes — .forgejo/workflows/release.yml builds and publishes to dl.breadway.dev (bakery) automatically. Pushes to dev/beta publish a dev/beta-track build the same way, no tag needed.