resume_file_path -> resume_file

Signed-off-by: Marko Korhonen <marko.korhonen@reekynet.com>
This commit is contained in:
Marko Korhonen 2020-01-19 22:33:41 +02:00
parent 2aa75b81e9
commit fffc9b619c
No known key found for this signature in database
GPG key ID: 911B85FBC6003FE5
4 changed files with 7 additions and 7 deletions

View file

@ -11,5 +11,5 @@ license = "MIT"
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.0"
xdg = "2.2.0" xdg = "2.2.0"
toml = "0.5.6"
serde = {version = "1.0.104", features = ["derive"]} serde = {version = "1.0.104", features = ["derive"]}
toml = "0.5.6"

View file

@ -21,7 +21,7 @@ The configuration file resides at `~/.config/lqsd/config.toml`. There you can se
| Key | Explanation | Default | | Key | Explanation | Default |
| ---------------- | -------------------------------------------------------------------------------------------- | :-----------------: | | ---------------- | -------------------------------------------------------------------------------------------- | :-----------------: |
| resume_file_path | The location where the previous brightness is saved | "/tmp/lqsd-resume" | | resume_file | The location where the previous brightness is saved | "/tmp/lqsd-resume" |
| idle_level | The minimum brightness that will be dimmed to. Can be a value between 0-100 | 0 | | idle_level | The minimum brightness that will be dimmed to. Can be a value between 0-100 | 0 |
| dim_speed | This sets the "sleep time" between each backlight command. It's in milliseconds | 50 | | dim_speed | This sets the "sleep time" between each backlight command. It's in milliseconds | 50 |
| resume_speed | Same as dim_speed, only for the resume operation `-r` | 25 | | resume_speed | Same as dim_speed, only for the resume operation `-r` | 25 |

View file

@ -7,7 +7,7 @@ extern crate xdg;
fn default_config() -> Config { fn default_config() -> Config {
Config { Config {
resume_file_path: PathBuf::from("/tmp/lqsd-resume"), resume_file: PathBuf::from("/tmp/lqsd-resume"),
idle_level: 0, idle_level: 0,
dim_speed: 50, dim_speed: 50,
resume_speed: 25, resume_speed: 25,

View file

@ -11,7 +11,7 @@ use std::{thread, time};
#[derive(Deserialize, Serialize)] #[derive(Deserialize, Serialize)]
pub struct Config { pub struct Config {
resume_file_path: PathBuf, resume_file: PathBuf,
idle_level: i32, idle_level: i32,
dim_speed: u64, dim_speed: u64,
resume_speed: u64, resume_speed: u64,
@ -71,16 +71,16 @@ fn main() {
if args.is_present("dim") { if args.is_present("dim") {
let current_brightness = get_brightness().to_string(); let current_brightness = get_brightness().to_string();
match fs::write(&conf.resume_file_path, current_brightness) { match fs::write(&conf.resume_file, current_brightness) {
Ok(()) => println!("Current brightness written to resume file"), Ok(()) => println!("Current brightness written to resume file"),
Err(err) => eprintln!("Error writing brightness to resume file: {}", err), Err(err) => eprintln!("Error writing brightness to resume file: {}", err),
} }
transition(conf.idle_level, dim_speed); transition(conf.idle_level, dim_speed);
} }
if args.is_present("resume") { if args.is_present("resume") {
let old_brightness: i32 = fs::read(&conf.resume_file_path).unwrap().parse().unwrap(); let old_brightness: i32 = fs::read(&conf.resume_file).unwrap().parse().unwrap();
transition(old_brightness, resume_speed); transition(old_brightness, resume_speed);
match fs::remove(&conf.resume_file_path) { match fs::remove(&conf.resume_file) {
Ok(()) => println!("Resume file removed"), Ok(()) => println!("Resume file removed"),
Err(err) => eprintln!("Failed to remove resume file: {}", err), Err(err) => eprintln!("Failed to remove resume file: {}", err),
} }