[package] name = "bos-settings" version = "0.3.0" edition = "2021" [dependencies] gtk4 = { version = "0.11", features = ["v4_12"] } glib = "0.22" # Shared ecosystem theming — bos-settings loads the same generated stylesheet as # breadbar/breadbox/breadpad so the whole desktop looks consistent. bread-theme = { git = "https://github.com/Breadway/bread-ecosystem", tag = "v0.2.6", features = ["gtk"] } serde = { version = "1", features = ["derive"] } serde_json = "1" toml = "0.8" # toml_edit drives non-destructive config editing: it preserves comments and # any keys the UI doesn't model, so saving a single field never rewrites or # drops the rest of the user's config file. toml_edit = "0.22" async-channel = "2"