Read shared SaraSuite settings; single menu category

This commit is contained in:
sarah committed 2026-09-24 23:40:22 +02:00
1 parent 89c24aab9e
commit 7018d57dbc
4 files changed
+87 -9

No files matched your search

+17
View File
@@ -30,6 +30,23 @@ GitHost = "https://git.srhtnin.garden/sarah"
The only thing a program needs from the system is `python3` (for its venv).
## Shared settings
Settings every SaraSuite program shares live in `~/.config/SaraSuite/Config.toml`:
```toml
Theme = "CatppuccinMocha" # a file in ~/.config/SaraSuite/Themes/
FontFamily = "Fixedsys Excelsior" # the bundled font, or any installed font family
HideWindowTitleBar = false
```
Each program's own `~/.config/SaraSuite/<Program>/Config.toml` has the same three keys plus
`UseSharedSettings` (default `true`). With it on, the program reads the shared file; with it
off, it uses its own values instead. SaraFem edits both in its Settings (the SaraSuite tab
for the shared file, the General tab for its own); for SaraSuite itself, edit its
`Config.toml` directly. Whichever program starts first creates the shared file from its own
values.
## Running and building
- AppImage: `Packaging/BuildAppImage.sh` builds `dist/SaraSuite-x86_64.AppImage`