forked from quickshell/quickshell
hyprland/ipc: add hyprland ipc
Only monitors and workspaces are fully tracked for now.
This commit is contained in:
parent
be237b6ab5
commit
d14ca70984
12 changed files with 1171 additions and 0 deletions
18
src/wayland/hyprland/ipc/CMakeLists.txt
Normal file
18
src/wayland/hyprland/ipc/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
qt_add_library(quickshell-hyprland-ipc STATIC
|
||||
connection.cpp
|
||||
monitor.cpp
|
||||
workspace.cpp
|
||||
qml.cpp
|
||||
)
|
||||
|
||||
qt_add_qml_module(quickshell-hyprland-ipc
|
||||
URI Quickshell.Hyprland._Ipc
|
||||
VERSION 0.1
|
||||
)
|
||||
|
||||
target_link_libraries(quickshell-hyprland-ipc PRIVATE ${QT_DEPS})
|
||||
|
||||
qs_pch(quickshell-hyprland-ipc)
|
||||
qs_pch(quickshell-hyprland-ipcplugin)
|
||||
|
||||
target_link_libraries(quickshell PRIVATE quickshell-hyprland-ipcplugin)
|
||||
Loading…
Add table
Add a link
Reference in a new issue