2022-12-02 20:24:52 -05:00
|
|
|
#[rustfmt::skip]
|
2022-06-21 14:18:58 -07:00
|
|
|
mod backlight;
|
2022-12-02 20:24:52 -05:00
|
|
|
mod app;
|
2022-12-05 10:52:48 -05:00
|
|
|
mod config;
|
2022-12-02 20:24:52 -05:00
|
|
|
mod localize;
|
2022-06-25 14:14:35 -07:00
|
|
|
mod power_daemon;
|
2022-06-21 14:18:58 -07:00
|
|
|
mod upower;
|
2022-12-02 20:24:52 -05:00
|
|
|
|
2022-06-21 14:18:58 -07:00
|
|
|
mod upower_device;
|
2022-06-22 13:04:35 -07:00
|
|
|
mod upower_kbdbacklight;
|
2022-12-02 20:24:52 -05:00
|
|
|
use config::APP_ID;
|
|
|
|
|
use log::info;
|
2022-06-17 14:37:01 -07:00
|
|
|
|
2022-12-02 20:24:52 -05:00
|
|
|
use localize::localize;
|
2022-06-17 14:37:01 -07:00
|
|
|
|
2022-12-02 20:24:52 -05:00
|
|
|
use crate::config::{PROFILE, VERSION};
|
2022-07-05 14:41:09 -07:00
|
|
|
|
2022-12-02 20:24:52 -05:00
|
|
|
fn main() -> cosmic::iced::Result {
|
|
|
|
|
// Initialize logger
|
|
|
|
|
pretty_env_logger::init();
|
|
|
|
|
info!("Iced Workspaces Applet ({})", APP_ID);
|
|
|
|
|
info!("Version: {} ({})", VERSION, PROFILE);
|
2022-06-17 14:37:01 -07:00
|
|
|
|
2022-12-02 20:24:52 -05:00
|
|
|
// Prepare i18n
|
|
|
|
|
localize();
|
2022-08-16 14:36:31 -04:00
|
|
|
|
2022-12-02 20:24:52 -05:00
|
|
|
app::run()
|
2022-06-17 14:37:01 -07:00
|
|
|
}
|