clock: allow custom formatting for today in calendar

This commit is contained in:
Daniel De Graaf
2020-08-05 20:31:36 -04:00
parent 31243cdc20
commit 8cd6e13308
2 changed files with 11 additions and 1 deletions

View File

@ -99,7 +99,12 @@ auto waybar::modules::Clock::calendar_text(const waybar_time& wtime) -> std::str
os << '\n';
}
if (d == curr_day) {
os << "<b><u>" << date::format("%e", d) << "</u></b>";
if (config_["today-format"].isString()) {
auto today_format = config_["today-format"].asString();
os << fmt::format(today_format, date::format("%e", d));
} else {
os << "<b><u>" << date::format("%e", d) << "</u></b>";
}
} else {
os << date::format("%e", d);
}