davzoku / emoji.ico

🤩 emoji.ico changes your boring default folder icons into emojis! Who don't love that?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

😁 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

Installation on Windows

  1. git clone this repository
git clone https://github.com/davzoku/emoji.ico.git
  1. 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 is 1F601.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
  2. Copy the desktop.ini and the .ico into the folder you wish to customize. Change the .ico filename, ie 1F601.ico to emoji.ico.

  3. For the effect to take place, the folder requires a read-only file attribute. You can add this attribute by running attrib +r path\folder on command prompt/powershell.

  4. 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.

  5. (optional) By customizing your folder icon, you will add additional files like desktop.ini and emoji.ico into your repository by default the next time you perform a git 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.

Installation on other OS

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!

Resources used

Other opensource emoji set in the wild

Contribute

todo.md contains a checklist of tasks that I wish to complete in the near future.

Contact me at walter.tengkw@gmail.com if there are any issues.

About

🤩 emoji.ico changes your boring default folder icons into emojis! Who don't love that?

License:MIT License


Languages

Language:Batchfile 100.0%