niri/workspaces: Add empty icon

This commit is contained in:
Illia Ostapyshyn
2025-05-19 23:01:19 +02:00
parent 0332d2ebf8
commit 19d2430516
2 changed files with 3 additions and 0 deletions

View File

@ -166,6 +166,8 @@ std::string Workspaces::getIcon(const std::string &value, const Json::Value &ws)
const auto &icons = config_["format-icons"];
if (!icons) return value;
if (ws["active_window_id"].isNull() && icons["empty"]) return icons["empty"].asString();
if (ws["is_focused"].asBool() && icons["focused"]) return icons["focused"].asString();
if (ws["is_active"].asBool() && icons["active"]) return icons["active"].asString();