Add "{m}" battery format-time option for zero-pad minutes

This commit is contained in:
Arthur Eigenbrot
2022-01-29 11:29:57 -07:00
parent 03ca8de6d7
commit 6b83360e76
2 changed files with 4 additions and 2 deletions

View File

@ -308,7 +308,8 @@ const std::string waybar::modules::Battery::formatTimeRemaining(float hoursRemai
if (config_["format-time"].isString()) {
format = config_["format-time"].asString();
}
return fmt::format(format, fmt::arg("H", full_hours), fmt::arg("M", minutes));
std::string zero_pad_minutes = fmt::format("{:02d}", minutes);
return fmt::format(format, fmt::arg("H", full_hours), fmt::arg("M", minutes), fmt::arg("m", zero_pad_minutes));
}
auto waybar::modules::Battery::update() -> void {