Decode webp in the shell (#7477)

The background and the lock screen are drawn by Quickshell, so they decode
through Qt, which ships handlers for png, jpeg and gif but not webp. Any
third-party theme shipping a .webp background comes up blank without the
qt6-imageformats plugin, and extra themes are their own repositories.

Only the dependency is taken here. The background conversion that came with
it re-encodes all 79 bundled backgrounds, which 4.0.1 has no need of.

(cherry picked from commit a4219f8fbeb85ee7a2bc0e14eda9d38cc85d3d0d, dependency only)
This commit is contained in:
David Heinemeier Hansson committed 2026-08-23 19:11:58 +02:00
1 parent 6245965cb6
commit 9e79b24342
2 files changed
+4

No files matched your search

+1
View File
@@ -108,6 +108,7 @@ python-poetry-core
ttfx
qemu-user-static-binfmt
qrencode
qt6-imageformats
quickshell-git
ripgrep
ruby
+3
View File
@@ -0,0 +1,3 @@
echo "Add webp decoding to the shell"
omarchy-pkg-add qt6-imageformats