Add persistent-only setting for hyprland/workspaces

This commit is contained in:
gred
2025-05-20 22:45:36 +03:00
parent 0332d2ebf8
commit 4f55d7da90
3 changed files with 7 additions and 0 deletions

View File

@ -173,6 +173,10 @@ std::string &Workspace::selectIcon(std::map<std::string, std::string> &icons_map
}
void Workspace::update(const std::string &format, const std::string &icon) {
if (this->m_workspaceManager.persistentOnly() && !this->isPersistent()) {
m_button.hide();
return;
}
// clang-format off
if (this->m_workspaceManager.activeOnly() && \
!this->isActive() && \