-- Checking for module 'hyprland-protocols>=0.6.0'
--   Package 'hyprland-protocols' not found
CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
  The following required packages were not found:

   - hyprland-protocols>=0.6.0

--- CMakeLists.txt.orig	2025-03-28 14:17:06 UTC
+++ CMakeLists.txt
@@ -57,8 +57,12 @@ message(STATUS "Found wayland-scanner pkgdatadir at ${
 pkg_get_variable(WAYLAND_SCANNER_PKGDATA_DIR wayland-scanner pkgdatadir)
 message(STATUS "Found wayland-scanner pkgdatadir at ${WAYLAND_SCANNER_PKGDATA_DIR}")
 
-pkg_check_modules(hyprland_protocols_dep REQUIRED IMPORTED_TARGET hyprland-protocols>=0.6.0)
+pkg_check_modules(hyprland_protocols_dep IMPORTED_TARGET hyprland-protocols>=0.6.0)
+if(hyprland_protocols_dep_FOUND)
 pkg_get_variable(HYPRLAND_PROTOCOLS hyprland-protocols pkgdatadir)
+else()
+set(HYPRLAND_PROTOCOLS "${CMAKE_SOURCE_DIR}/subprojects/hyprland-protocols")
+endif()
 message(STATUS "Found hyprland-protocols at ${HYPRLAND_PROTOCOLS}")
 
 function(protocolnew protoPath protoName external)
