#pragma once #include #include "bar/bar.hpp" #include "services/hyprland.hpp" #include "glibmm/refptr.h" #include "gtkmm/application.h" class App { public: App(); int run(); private: Glib::RefPtr app; std::vector> bars; HyprlandService *hyprlandService = nullptr; TrayService *trayService = TrayService::getInstance(); void setupServices(); };