no compile errors, fully functional workspace indicators

This commit is contained in:
2026-01-31 20:00:35 +01:00
parent 7ad6f46b3c
commit f3b250759e
17 changed files with 400 additions and 809 deletions

View File

@@ -5,7 +5,8 @@ set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -DNDEBUG -Wall -Wextra -Wpedantic -Werror")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG -Wall -Wextra -Wpedantic -Werror")
find_package(PkgConfig REQUIRED)
@@ -22,28 +23,25 @@ link_directories(${GTKMM_LIBRARY_DIRS} ${LAYERSHELL_LIBRARY_DIRS} ${WEBKIT_LIBRA
add_library(bar_lib)
target_sources(bar_lib
PUBLIC
src/app.cpp
src/bar/bar.cpp
src/app.cpp
src/bar/bar.cpp
src/widgets/clock.cpp
src/widgets/date.cpp
src/widgets/volumeWidget.cpp
src/widgets/webWidget.cpp
src/services/hyprland.cpp
src/services/tray.cpp
src/services/notifications.cpp
src/services/bluetooth.cpp
src/widgets/clock.cpp
src/widgets/date.cpp
src/widgets/volumeWidget.cpp
src/widgets/webWidget.cpp
src/widgets/tray.cpp
src/widgets/bluetooth.cpp
src/widgets/controlCenter.cpp
src/components/popover.cpp
src/components/workspaceIndicator.cpp
src/components/base/button.cpp
src/services/hyprland.cpp
src/services/tray.cpp
src/widgets/tray.cpp
src/widgets/controlCenter.cpp
src/components/popover.cpp
src/components/workspaceIndicator.cpp
src/components/base/button.cpp
)
include_directories(bar_lib PRIVATE
include_directories(bar_lib PRIVATE
include
)