Sublime Forum

Modifying Info.plist to use custom icon per file type

#1

Trying to amend Sublime’s Info.plist to support a custom icon per file type. I’m on Catalina, which I get is a bit old, and with Big Sur around the corner, who knows if this amendment will still work.

I’ve added the following to Sublime’s Info.plist to try and force a custom icon for .txt files. The icns file is in /Resources/ like the app’s icon.

<key>UTImportedTypeDeclarations</key>
<dict>
	<key>UTTypeConformsTo</key>
	<string>public.text</string>
	
	<key>UTTypeIdentifier</key>
	<string>public.plain-text</string>
	
	<key>UTTypeDescription</key>
	<string>Text File</string>
	
	<key>UTTypeIconFile</key>
	<string>sbl-txt.icns</string>
	
	<key>com.apple.ostype</key>
	<array>
		<string>TXT</string>
		<string>TEXT</string>
	</array>
	
	<key>public.mime-type</key>
	<string>text/plain</string>
	
	<key>public.filename-extension</key>
	<string>txt</string>
</dict>

I’m not an app developer per se, so I’m not sure if maybe this block needs to go before/after some other block.

After making the change, I restarted Launch Services/Sublime/Finder but no luck, custom icon still not showing. Anyone have any ideas what I’m doing wrong?

0 Likes