feat: Reworked configuration

- Added colors.aliases table
- Colors can also be defined with aliases
- Event color is calculated with priorities
- Added paths table
- Renamed log_path as paths.logs
- Renamed colors.background_text as colors.text
- Added colors.fallback field
- Default values are now taken from source config.toml on compilation
This commit is contained in:
Alexey 2026-04-10 18:54:19 +03:00
commit ba7bc67b6c
13 changed files with 347 additions and 256 deletions

View file

@ -1,5 +1,4 @@
fn main() {
let mut style = String::from("cosmic");
#[cfg(all(feature = "dark", feature = "light"))]