mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-25 22:15:59 +01:00
fix plugin dev stuf
This commit is contained in:
parent
c7a4717946
commit
ddcb9e9f3e
1 changed files with 5 additions and 6 deletions
|
@ -21,16 +21,15 @@ Open your favorite code editor.
|
||||||
|
|
||||||
Make a new directory, in this example we will use `MyPlugin`.
|
Make a new directory, in this example we will use `MyPlugin`.
|
||||||
|
|
||||||
***→ If you have the Hyprland source already cloned***
|
***→ If you have the Hyprland headers***
|
||||||
|
|
||||||
Make sure you have ran `make pluginenv` in the source.
|
If you install with `make install`, you should have the headers. In that case, no further action
|
||||||
If you use the source to build hyprland, `make install` and `make config` will
|
is required.
|
||||||
already do that for you, so there is no need.
|
|
||||||
|
|
||||||
***→ If you don't have the Hyprland source cloned***
|
***→ If you don't have the Hyprland source cloned***
|
||||||
|
|
||||||
Clone the Hyprland source code to a subdirectory, in our example `MyPlugin/Hyprland`.
|
Clone the Hyprland source code to a subdirectory, in our example `MyPlugin/Hyprland`.
|
||||||
Run `cd Hyprland && make pluginenv && cd ..`.
|
Run `cd Hyprland && sudo make pluginenv && cd ..`.
|
||||||
|
|
||||||
Now that you have the Hyprland sources set up, copy the contents of `example/examplePlugin/` to your working directory.
|
Now that you have the Hyprland sources set up, copy the contents of `example/examplePlugin/` to your working directory.
|
||||||
|
|
||||||
|
@ -42,7 +41,7 @@ This plugin has quite a few examples of the things you can do, but we will focus
|
||||||
|
|
||||||
Starting from the top, you will have to include the plugin API:
|
Starting from the top, you will have to include the plugin API:
|
||||||
```cpp
|
```cpp
|
||||||
#include <src/plugins/PluginAPI.hpp>
|
#include <hyprland/src/plugins/PluginAPI.hpp>
|
||||||
```
|
```
|
||||||
Feel free to take a look at the header. It contains a bunch of useful comments.
|
Feel free to take a look at the header. It contains a bunch of useful comments.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue