diff options
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp index 7b380308..da0437e8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,14 +1,25 @@ #include "defines.hpp" #include "debug/Log.hpp" +#include "Compositor.hpp" int main(int argc, char** argv) { - - if (!getenv("XDG_RUNTIME_DIR")) RIP("XDG_RUNTIME_DIR not set!"); + Debug::log(LOG, "Welcome to Hyprland!"); + + // let's init the compositor. + // it initializes basic Wayland stuff in the constructor. + g_pCompositor = std::make_unique<CCompositor>(); + + Debug::log(LOG, "Hyprland init finished."); + + // If all's good to go, start. + g_pCompositor->startCompositor(); + // If we are here it means we got yote. + Debug::log(LOG, "Hyprland reached the end."); return EXIT_SUCCESS; } |
