diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-03-16 21:37:21 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-03-16 21:37:21 +0100 |
| commit | ffd309ca2adc313f2aaaea08b4cac9553982b48c (patch) | |
| tree | a7c1a0a6df56069bef6868de5ef5a9531dd2386a /src/main.cpp | |
| parent | de4c836e97a5798a09bcf96fbdf4cbaf29b0dc5e (diff) | |
some basic startup code
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; } |
