Add scenefx

wochap 2024-03-24 00:35:43 +00:00
parent fca073993b
commit fd9ce07d1f

43
scenefx.md Normal file

@ -0,0 +1,43 @@
### Description
Implement https://github.com/wlrfx/scenefx (commit 7e723f983b074e62e676caffe21cd5527b524587) in DWL, for now, it only implements drop shadows.
> **NOTE:** If you are using nix, I have packaged scenefx https://github.com/wochap/nix-config/blob/main/packages/scenefx/default.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
**IMPORTANT:** This patch requires you to build DWL with the dependencies of WLROOTS:
* 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>
<img src="https://i.imgur.com/9ZQAUXx.png"/>
</pre>
</details>
### Download
- [git branch](https://codeberg.org/wochap/dwl/src/branch/v0.5/scenefx)
- [v0.5](https://codeberg.org/dwl/dwl-patches/raw/branch/main/scenefx/scenefx.patch)
### Authors
- [wochap](https://codeberg.org/wochap)