😁 Using emojis to identify your repositories? emoji.icon beautifies your folder icons with emojis just like you would on Github.
As developers, we tend to use unique emojis in our repository description to make them memorable and stand out from the crowd.
In the same aspect, emoji.ico 😁 was designed in such a way to make it easy to identify your repository folders in your file explorer by changing the default folder icons into emojis that you can easily identify.
Before & After: My Github folders on File Explorer
- git clone this repository
git clone https://github.com/davzoku/emoji.ico.git
-
Find the ico that you wish to use.
- ico contains the standard library of emoji. Files are named by their unicode identifiers.
- For example, 😁 is represented by
U+1F601
and the corresponding icon file is1F601.ico
. You may use emojipedia to find the unicode of the emoji you need. - devicon contains icons for popular programming languages and dev tools
- gemoji contains github emojis
-
Copy the
desktop.ini
and the .ico into the folder you wish to customize. Change the .ico filename, ie1F601.ico
toemoji.ico
. -
For the effect to take place, the folder requires a
read-only
file attribute. You can add this attribute by runningattrib +r path\folder
on command prompt/powershell. -
You may need to refresh the file explorer for the effect to take place. Otherwise, run
restart-explorer.bat
in the scripts folder to force restart file explorer and clear the icon cache. -
(optional) By customizing your folder icon, you will add additional files like
desktop.ini
andemoji.ico
into your repository by default the next time you perform agit add
. This may not be ideal if you collaborate with other people on other OS. You may consider to add the files into the.gitignore
like this:
/desktop.ini
/emoji.ico
Or you can just copy the default .gitignore
in the scripts folder.
emoji.ico has not been implemented on other OS like mac or linux as of writing. MacOS uses .icns
files instead of .ico
. You may consider using iConvert to convert to the filetype required.
If anyone managed to modify emoji.ico to work on other platforms, feel free to contribute!
-
-
emoji.ico uses the icon pack from Twemoji which adheres to the Unicode 13.0 spec and supports the Emoji 13.1 spec.
-
It offers support for 3,521 emojis.
-
Refer to emojipedia for the newest addition in Emoji Version 13.1
-
-
- resources to represent programming languages, designing & development tools
-
- resources for the emoji native in github like
- resources for the emoji native in github like
-
- Converseen is used to generate the .ico files from the above sources.
todo.md
contains a checklist of tasks that I wish to complete in the near future.
Contact me at [email protected]
if there are any issues.