Seems that this feature is partially supported by Glib viametadata:emblem, but only applies to a sub-icon placed as an emblem on top of the original folder icon. Trying to set the metadata::custom-icon attribute does not appear to work for the larger folder icon. $ gio set -t stringv ~/Screenshots 'metadata::emblems' "folder-camera" $ gio set -t stringv ~/Screenshots 'metadata::custom-icon' "file:///usr/share/icons/Papirus-Dark-Maia/16x16/places/folder-camera.svg" $ gio info --attributes=metadata...
Seems that this feature is partially supported by Glib viametadata:emblem, but only applies to a sub-icon placed as an emblem on top of the original folder icon. Trying to set the metadata::custom-icon attribute does not appear to work for the larger folder icon. $ gio set -t stringv ~/Screenshots 'metadata::emblems' "folder-camera" $ gio set -t stringv ~/Screenshots 'metadata::custom-icon' "file:///usr/share/icons/Papirus-Dark-Maia/16x16/places/folder-camera.svg" $ gio info --attributes=metadata...