#pragma once #include #include "modules/meta/timer_module.hpp" #include "settings.hpp" POLYBAR_NS namespace modules { enum class temp_state { NORMAL = 0, WARN }; class temperature_module : public timer_module { public: explicit temperature_module(const bar_settings&, string); bool update(); string get_format() const; bool build(builder* builder, const string& tag) const; static constexpr auto TYPE = "internal/temperature"; private: static constexpr auto TAG_LABEL = "