refactor + feature flags
Release / Build and Release (push) Has been cancelled

This commit is contained in:
2026-04-04 00:18:22 +02:00
parent 941942d550
commit 31072bc645
17 changed files with 816 additions and 747 deletions
+2 -8
View File
@@ -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 CpuModule;
@@ -27,13 +27,7 @@ impl WaybarModule for CpuModule {
],
);
let class = if usage > 95.0 {
"max"
} else if usage > 75.0 {
"high"
} else {
"normal"
};
let class = classify_usage(usage, 75.0, 95.0);
Ok(WaybarOutput {
text,