home assistant widget

This commit is contained in:
2025-12-10 23:47:28 +01:00
parent 0b3a6c4696
commit 6582fb16e8
6 changed files with 86 additions and 3 deletions

View File

@@ -23,9 +23,10 @@ endif()
pkg_check_modules(GTKMM REQUIRED gtkmm-4.0)
pkg_check_modules(LAYERSHELL REQUIRED gtk4-layer-shell-0)
pkg_check_modules(WEBKIT REQUIRED webkitgtk-6.0)
include_directories(${GTKMM_INCLUDE_DIRS} ${LAYERSHELL_INCLUDE_DIRS})
link_directories(${GTKMM_LIBRARY_DIRS} ${LAYERSHELL_LIBRARY_DIRS})
include_directories(${GTKMM_INCLUDE_DIRS} ${LAYERSHELL_INCLUDE_DIRS} ${WEBKIT_INCLUDE_DIRS})
link_directories(${GTKMM_LIBRARY_DIRS} ${LAYERSHELL_LIBRARY_DIRS} ${WEBKIT_LIBRARY_DIRS})
add_library(bar_lib)
target_sources(bar_lib
@@ -35,6 +36,7 @@ target_sources(bar_lib
src/widgets/clock.cpp
src/widgets/workspaceIndicator.cpp
src/widgets/volumeWidget.cpp
src/widgets/webWidget.cpp
src/services/hyprland.cpp
src/services/tray.cpp
src/widgets/tray.cpp
@@ -45,7 +47,7 @@ include_directories(bar_lib PRIVATE
add_executable(bar main.cpp)
target_link_libraries(bar bar_lib ${GTKMM_LIBRARIES} ${LAYERSHELL_LIBRARIES})
target_link_libraries(bar bar_lib ${GTKMM_LIBRARIES} ${LAYERSHELL_LIBRARIES} ${WEBKIT_LIBRARIES})
# Copy `resources/bar.css` into the build directory when it changes
set(RES_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/bar.css")