Generate image picker thumbnails with libvips in parallel (#6686)

Thumbnails were generated one ImageMagick process at a time. Queue the
missing ones and drain them across every core with vipsthumbnail, which
decodes and encodes faster and lets the per-process startup overlap.

Cold cache for a 92 wallpaper directory drops from 14.2s to 1.3s, and
the bundled theme previews from 2.0s to 0.26s.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
David Heinemeier Hansson
2026-08-10 22:20:00 +02:00
committed by GitHub
co-authored by Claude Opus 5
parent c53190be07
commit e4604fbcfb
3 changed files with 35 additions and 4 deletions
+3
View File
@@ -0,0 +1,3 @@
echo "Generate image picker thumbnails with libvips"
omarchy-pkg-add libvips