This commit is contained in:
@@ -3,7 +3,7 @@ use crate::error::Result;
|
||||
use crate::modules::WaybarModule;
|
||||
use crate::output::WaybarOutput;
|
||||
use crate::state::AppReceivers;
|
||||
use crate::utils::{TokenValue, format_template};
|
||||
use crate::utils::{TokenValue, classify_usage, format_template};
|
||||
|
||||
pub struct BtrfsModule;
|
||||
|
||||
@@ -44,13 +44,7 @@ impl WaybarModule for BtrfsModule {
|
||||
let size_gb = total_size / 1024.0 / 1024.0 / 1024.0;
|
||||
let percentage = (total_used / total_size) * 100.0;
|
||||
|
||||
let class = if percentage > 95.0 {
|
||||
"max"
|
||||
} else if percentage > 80.0 {
|
||||
"high"
|
||||
} else {
|
||||
"normal"
|
||||
};
|
||||
let class = classify_usage(percentage, 80.0, 95.0);
|
||||
|
||||
let text = format_template(
|
||||
&config.pool.format,
|
||||
|
||||
Reference in New Issue
Block a user