It appears that when running hpyrpm to build a plugin, it fails to build due to not finding the headers. The headers are there, but I believe they are the wrong version as when installing a plugin, hyprpm will pull the correct headers based on the git commit hyprland was built from. When doing a hyprctl version it shows the following:
hyprctl version
Hyprland, built from branch openSUSE at commit 0000000000000000000000000000000000000000 (Built for x86_64-suse-linux).
Date: Thu Jan 01 00:00:00 1970
Tag: 0.43.0, commits: -1
flags: (if any)
As you can see the commit is showing all zeros. Has anyone run into this issue? Were you able to successfully install plugins via hyprpm?
Here is the error message when building a plugin:
compilation terminated.
In file included from /usr/include/hyprland/src/config/ConfigManager.hpp:18,
from /usr/include/hyprland/src/Compositor.hpp:11,
from src/Overview.hpp:2,
from src/Render.cpp:1:
/usr/include/hyprland/src/helpers/Monitor.hpp:15:10: fatal error: aquamarine/output/Output.hpp: No such file or directory
15 | #include <aquamarine/output/Output.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~