GTK4 control panel for BOS (Bread Operating System)
Find a file
Breadway abfb4fd4a4
All checks were successful
dev release / build (push) Successful in 7m58s
Repoint bread-ecosystem git deps from dev to main branch
2026-07-31 14:30:01 +08:00
.forgejo/workflows CI: single-trunk model — dev triggers on main, beta becomes RC-tag-triggered 2026-07-31 11:05:29 +08:00
frontend bos-settings: capture every sidebar section, not just the default 2026-07-29 21:45:09 +08:00
packaging Drop pacman packaging, bakery-only; fix broken Tauri build path in CI 2026-07-23 10:43:23 +08:00
src Repoint bread-ecosystem git deps from dev to main branch 2026-07-31 14:30:01 +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
CONTRIBUTING.md CONTRIBUTING.md: document single-trunk + RC-tag release model 2026-07-31 11:08:41 +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.