diff options
Diffstat (limited to 'packages/kernel/src/kernel.cpp')
| -rw-r--r-- | packages/kernel/src/kernel.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/packages/kernel/src/kernel.cpp b/packages/kernel/src/kernel.cpp new file mode 100644 index 0000000..3de39c0 --- /dev/null +++ b/packages/kernel/src/kernel.cpp @@ -0,0 +1,26 @@ +#include <unbox/kernel/kernel.hpp> +#include <unbox/kernel/wlr.hpp> + +#include <RmlUi/Core/Core.h> + +namespace unbox::kernel { + +auto wlroots_version() -> std::string { + return WLR_VERSION_STR; +} + +auto rmlui_version() -> std::string { + return Rml::GetVersion(); +} + +auto link_probe() -> bool { + wlr_log_init(WLR_ERROR, nullptr); + wl_display* display = wl_display_create(); + if (display == nullptr) { + return false; + } + wl_display_destroy(display); + return true; +} + +} // namespace unbox::kernel |
