lol

gnome: add `jxl` thumbnails and wallpapers support

authored by

zzzsyyy and committed by
Maxine Aubrey
0518f07b aaae297d

+11 -3
+3 -1
pkgs/desktops/gnome/core/gnome-control-center/default.nix
··· 31 31 , libgudev 32 32 , libadwaita 33 33 , libkrb5 34 + , libjxl 34 35 , libpulseaudio 35 36 , libpwquality 36 37 , librsvg ··· 173 174 ''; 174 175 175 176 postInstall = '' 176 - # Pull in WebP support for gnome-backgrounds. 177 + # Pull in WebP and JXL support for gnome-backgrounds. 177 178 # In postInstall to run before gappsWrapperArgsHook. 178 179 export GDK_PIXBUF_MODULE_FILE="${gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 179 180 extraLoaders = [ 181 + libjxl 180 182 librsvg 181 183 webp-pixbuf-loader 182 184 ];
+3 -1
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 19 19 , unzip 20 20 , shared-mime-info 21 21 , libgweather 22 + , libjxl 22 23 , librsvg 23 24 , webp-pixbuf-loader 24 25 , geoclue2 ··· 188 189 ''; 189 190 190 191 postInstall = '' 191 - # Pull in WebP support for gnome-backgrounds. 192 + # Pull in WebP and JXL support for gnome-backgrounds. 192 193 # In postInstall to run before gappsWrapperArgsHook. 193 194 export GDK_PIXBUF_MODULE_FILE="${gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 194 195 extraLoaders = [ 196 + libjxl 195 197 librsvg 196 198 webp-pixbuf-loader 197 199 ];
+2
pkgs/desktops/gnome/core/nautilus/default.nix
··· 19 19 , shared-mime-info 20 20 , libnotify 21 21 , libexif 22 + , libjxl 22 23 , libseccomp 23 24 , librsvg 24 25 , webp-pixbuf-loader ··· 106 107 gappsWrapperArgs+=( 107 108 # Thumbnailers 108 109 --prefix XDG_DATA_DIRS : "${gdk-pixbuf}/share" 110 + --prefix XDG_DATA_DIRS : "${libjxl}/share" 109 111 --prefix XDG_DATA_DIRS : "${librsvg}/share" 110 112 --prefix XDG_DATA_DIRS : "${webp-pixbuf-loader}/share" 111 113 --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
+3 -1
pkgs/development/libraries/xdg-desktop-portal-gnome/default.nix
··· 14 14 , xdg-desktop-portal 15 15 , wayland 16 16 , gnome 17 + , libjxl 17 18 , librsvg 18 19 , webp-pixbuf-loader 19 20 }: ··· 50 51 ]; 51 52 52 53 postInstall = '' 53 - # Pull in WebP support for gnome-backgrounds. 54 + # Pull in WebP and JXL support for gnome-backgrounds. 54 55 # In postInstall to run before gappsWrapperArgsHook. 55 56 export GDK_PIXBUF_MODULE_FILE="${gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 56 57 extraLoaders = [ 58 + libjxl 57 59 librsvg 58 60 webp-pixbuf-loader 59 61 ];