update wochap patches README.md

This commit is contained in:
wochap
2024-07-09 11:08:12 -05:00
parent 13d96b51b5
commit 1b782ea999
6 changed files with 52 additions and 26 deletions
+42 -26
View File
@@ -1,5 +1,6 @@
### Description
Implement https://github.com/wlrfx/scenefx (commit de4ec10e1ff9347b5833f00f8615d760d9378c99) in DWL.
Implement https://github.com/wlrfx/scenefx
```c
/* available options */
@@ -31,7 +32,7 @@ static const struct blur_data blur_data = {
};
```
> **NOTE:** If you are using nix, I have packaged scenefx https://github.com/wochap/nix-config/blob/main/packages/scenefx/default.nix
> **NOTE:** If you are using nix with flakes, scenefx has a flake for scenefx https://github.com/wlrfx/scenefx/blob/main/flake.nix
> **NOTE:** Some GTK apps are being cut off when they have shadows enabled. You can use the `shadow_ignore_list` option to prevent shadows from being rendered on those apps
@@ -39,30 +40,6 @@ static const struct blur_data blur_data = {
> **NOTE:** In DWL's Makefile `scenefx` must be placed before wlroots, e.g. `PKGS = scenefx wlroots wayland-server ...`
**IMPORTANT:** This patch requires you to build DWL with the dependencies of WLROOTS:
* **scenefx**
* libGL
* libcap
* libinput
* libpng
* libxkbcommon
* mesa
* pixman
* seatd
* vulkan-loader
* wayland
* wayland-protocols
* xorg.libX11
* xorg.xcbutilerrors
* xorg.xcbutilimage
* xorg.xcbutilrenderutil
* xorg.xcbutilwm
* xwayland (optional)
* ffmpeg
* hwdata
* libliftoff
* libdisplay-info
<details>
<summary>Preview</summary>
<pre>
@@ -72,9 +49,48 @@ static const struct blur_data blur_data = {
</details>
### Download
- [git branch](https://codeberg.org/wochap/dwl/src/branch/v0.5/scenefx)
- [2024-07-09](https://codeberg.org/dwl/dwl-patches/raw/commit/13d96b51b54500dd24544cf3a73c61b7a1414bc6/patches/scenefx/scenefx.patch)
**IMPORTANT:** This patch only works with the `2ec3505248e819191c37cb831197629f373326fb` commit on the `main` branch of `scenefx`, therefore, it does not support **blur**.
**IMPORTANT:** This patch requires you to build DWL with the following dependencies
- **scenefx**
- libGL
- [2024-04-11](https://codeberg.org/dwl/dwl-patches/raw/commit/6e3a57ffd16dafa31900b7e89e51672bd7bcc1e8/scenefx/scenefx.patch)
**IMPORTANT:** This patch only works with the `de4ec10e1ff9347b5833f00f8615d760d9378c99` commit on the `wlr_scene_blur` branch of `scenefx`, as it adds support for **blur**.
**IMPORTANT:** This patch requires you to build DWL with the dependencies of WLROOTS:
- **scenefx**
- libGL
- libcap
- libinput
- libpng
- libxkbcommon
- mesa
- pixman
- seatd
- vulkan-loader
- wayland
- wayland-protocols
- xorg.libX11
- xorg.xcbutilerrors
- xorg.xcbutilimage
- xorg.xcbutilrenderutil
- xorg.xcbutilwm
- xwayland (optional)
- ffmpeg
- hwdata
- libliftoff
- libdisplay-info
- [v0.5](https://codeberg.org/dwl/dwl-patches/raw/commit/7a5c3420822074c544fa102e030b7c30aa6b6be8/scenefx/scenefx.patch)
### Authors
- [wochap](https://codeberg.org/wochap)