A fancy alternative Doom Emacs icon.
After spending the past 10 days learning Emacs Doom, I’ve been really enjoying learning more about emacs, org, doom, and especially emacs-lisp. It’s no longer intimidating! When installing Emacs Plus it comes (or at least, it used to) come with the Spacemacs icon. It looks good, but it’s just not Doom. This is Doom.
The game Doom inspired the emacs hacker Henrik Lissner so naturally a cacodemon felt like the most interesting source to draw from and now here we are.
Make alterations, refine shapes, fix any bad resizes
Can pull more life, texture, and structure out of the character
Seems like good practice for Blender’s sculpting tools
- Create a PR for emacs-plus 📦
- Push myself creatively 🎨
- Have fun 😎
- Download the latest doom icon files https://github.com/eccentric-j/doom-icon/releases/latest/download/doom-icons.zip
- Download the
doom.icns
file from one of the available icon directories - In another tab or window, open the directory containing your Emacs.app
- Right or option-click Emacs.app and select “Get Info”
- Drag the `doom.icns` file to the icon on the top-left of the “Get Info” window
Or (Thanks to @smallwat3r)
EMACS_APP="/Applications/Emacs.app"
curl -o /tmp/doom.png https://raw.githubusercontent.com/eccentric-j/doom-icon/master/cute-doom/doom.png &&
sips -i /tmp/doom.png >/dev/null &&
DeRez -only icns /tmp/doom.png >/tmp/icns.rsrc &&
Rez -append /tmp/icns.rsrc -o "$EMACS_APP"$'/Icon\r' &&
SetFile -a C "$EMACS_APP" &&
SetFile -a V "$EMACS_APP"$'/Icon\r'
(Thanks to @drchsl)
ICON="$HOME/.local/share/icons/doom.png"
DESKTOP_FILE=/usr/local/share/applications/emacs.desktop
wget https://raw.githubusercontent.com/eccentric-j/doom-icon/master/cute-doom/doom.png -O "$ICON" &&
sudo --preserve-env=ICON,DESKTOP_FILE sed -i "s|Icon=.*|Icon=$ICON|" $DESKTOP_FILE
(Thanks to @elken)
- Download the
doom.ico
file from one of the available icon directories - Keep the containing directory open
- Download Resource Hacker
- Save in a useful place
Repeat the below section for both emacs.exe
and emacsclientw.exe
- Locate your emacs install directory (depends on if it has been installer with
choco
or the official installer) - Open Resource Hacker
- Drag the exe into the window
- Left click on “Icon” on the left tree
- Right click -> Replace icon
- Locate the ICO file from before
- Replace
- Save
Yes please! I love design-focused feedback. For example, “Can you change x so that y because z?” is much more helpful to me than “x hurts my eyes”.
Very yes!
Alternatives are welcome! Please note, there are some requirements:
- doom.png 1024x1024 pixels in size
- doom.iconset folder with expected sizes see ./cute-doom/src/doom.iconset for reference
- doom.icns file for OS X (I can help with this if needed)
- doom.ico file for Windows users (use https://convertico.com/)
This is a good idea and PRs are welcome but I don’t think it’s worth it until there are more alternatives.
Nope. It would be great if it was an additional option for builds like Emacs Plus.
That’s pretty brutal comrade. But if you feel that way, it is what it is.
Ideally yes! I have some experience with both those mediums and it seems like a fun project. Depends on the feedback and motivation of course.
iconutil -c icns ./doom.iconset
That’s what I like, that’s what I’m used to. If you want to make a PR to replace these icons more power to you.
Yes! Yes I probably am.
People who have inspired or contributed to this project
- @drchsl
- @elken
- @shankar2k
- @tecosaur
To create a .zip of all the icons without the source files run the following command:
./scripts/release --latest