GTK4 control panel for BOS (Bread Operating System)
Find a file
Breadway 3d36ebc568
All checks were successful
dev release / build (push) Successful in 2m5s
beta release / build (push) Successful in 2m7s
ci: retrigger now that hestia has Tauri build deps installed
2026-07-23 10:56:15 +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.