2024-10-15 09:46:03 -07:00
|
|
|
use cosmic_config::{cosmic_config_derive::CosmicConfigEntry, CosmicConfigEntry};
|
|
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
|
|
|
|
|
|
#[derive(Debug, Deserialize, Serialize, Clone, CosmicConfigEntry)]
|
|
|
|
|
pub struct CosmicIdleConfig {
|
2024-10-17 18:51:29 -07:00
|
|
|
/// Screen off idle time, in ms
|
|
|
|
|
pub screen_off_time: u32,
|
2024-10-15 09:46:03 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
impl Default for CosmicIdleConfig {
|
|
|
|
|
fn default() -> Self {
|
|
|
|
|
Self {
|
2024-10-17 18:51:29 -07:00
|
|
|
screen_off_time: 10 * 60 * 1000,
|
2024-10-15 09:46:03 -07:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|