Thumbnails: Difference between revisions
m Fix typos and whitespace consistency |
f3d can create thumbnails for 3D model files |
||
| (3 intermediate revisions by one other user not shown) | |||
| Line 4: | Line 4: | ||
On minimal / custom desktop environments thumbnails in file explorers may not work by default. For example: | On minimal / custom desktop environments thumbnails in file explorers may not work by default. For example: | ||
* GNOME environments with the option <code>services.gnome.core-utilities.enable = false;</code> | * [[GNOME]] environments with the option <code>services.gnome.core-utilities.enable = false;</code> | ||
* Custom environments built from ground-up using window managers like | * Custom environments built from ground-up using window managers like [[Sway]] or [[Hyprland]] | ||
=== Save yourself hours of troubleshooting!! === | === Save yourself hours of troubleshooting!! === | ||
| Line 58: | Line 58: | ||
# 'gdk-pixbuf-thumbnailer.thumbnailer' is created in '/run/current-system/sw/share/thumbnailers' | # 'gdk-pixbuf-thumbnailer.thumbnailer' is created in '/run/current-system/sw/share/thumbnailers' | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||
=== Enable 3D Model Thumbnails === | |||
Thumbnails for various 3D model files can be enabled by installing f3d:<syntaxhighlight lang="nix"> | |||
# configuration.nix | |||
{ pkgs, ... }: | |||
{ | |||
environment.systemPackages = [ | |||
pkgs.f3d | |||
]; | |||
} | |||
</syntaxhighlight> | |||
=== Enable HEIF Image Thumbnails === | === Enable HEIF Image Thumbnails === | ||
| Line 150: | Line 162: | ||
pkgs.nufraw | pkgs.nufraw | ||
pkgs.nufraw-thumbnailer | pkgs.nufraw-thumbnailer | ||
# Thumbnails | # Thumbnails from 'raw' data and include EXIF tags for Adobe-DNG images | ||
(pkgs.writeTextFile { | (pkgs.writeTextFile { | ||
name = "my-custom-nufraw-thumbnailer"; | name = "my-custom-nufraw-thumbnailer"; | ||
| Line 162: | Line 174: | ||
}) | }) | ||
# MimeTypes not listed here but listed in the default nufraw.thumbnailer will continue displaying | # MimeTypes not listed here but listed in the default nufraw.thumbnailer will continue displaying | ||
# thumbnails generated from the 'embedded jpeg' without the EXIF metadata | |||
]; | ]; | ||
}</syntaxhighlight> | }</syntaxhighlight> | ||