# Wild Cherry > A fairy-tale inspired theme, with tasteful use of emojis - [Zsh](http://www.zsh.org/), [iTerm](http://www.iterm2.com/), [Sublime](http://www.sublimetext.com), [Atom](https://atom.io/), [Slack](http://slack.com/), [Mou](http://25.io/mou/), [PuTTY](http://www.putty.org), [Notepad++](https://notepad-plus-plus.org), [Vivaldi](https://vivaldi.com) & [DuckDuckGo](https://duckduckgo.com) ![Wild Cherry](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/wild-cherry.jpg) > :skull: Git Princess is close to death. > :tulip: Commit to her and give her a flower. > :japanese_ogre: Japanese Ogre appears on error. ![Wild Cherry](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/wild-cherry.gif) ### Git Emojis Explained > :skull: Dirty > :ribbon: New file > :boom: Removed file > :mushroom: Changed file > :nail_care: New files added/ ready to commit > :tulip: Clean > Plus many more! ## Zsh * This is a customized version of [agnoster](https://gist.github.com/3712874) and [remy](https://remysharp.com/2013/07/25/my-terminal-setup). * In order for this theme to render correctly, you will need a [Powerline-patched font](https://github.com/powerline/fonts) or the [Hack font](https://github.com/source-foundry/Hack) **Activating...** 1. Move [`zsh/wild-cherry.zsh-theme`](zsh/wild-cherry.zsh-theme) file to [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/)'s theme folder: `oh-my-zsh/themes/wild-cherry`. 2. Go to your `~/.zshrc` file and set `ZSH_THEME="wild-cherry"`. Finally, reload your terminal. [Zsh theme documentation](https://github.com/robbyrussell/oh-my-zsh/wiki/themes) ## iTerm **Activating...** 1. *iTerm2 → `Preferences` → `Profiles` → `Colors` Tab* 2. Click *`Load Presets...`* 3. Click *`Import...`* 4. Select the [`iterm/wild-cherry.itermcolors`](iterm/wild-cherry.itermcolors) file 5. Select the *`wild cherry`* from *`Load Presets...`* **Note: wild-cherry.itermcolors reflects only the theme colors in iTerm. To get the formatting and emojis, you will need to configure your Zsh theme via the instructions above.** ## Atom ![Atom Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/atom.png) **[View on Atom Themes](https://atom.io/themes/wild-cherry)** * Optimised for Atom! * Now with Linter Emojis! * Recommended to use [Isotope UI Theme](https://atom.io/themes/isotope-ui), with [File Icons](https://atom.io/packages/file-icons) package * Thanks to [ramonmcros](https://github.com/ramonmcros) for adding JSON, Markdown, and CriticMarkdown syntax! #### Atom Linter Emojis ![Atom Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/error.png) > :japanese_ogre: Japanese Ogre does not like trailing semicolons! ([Atom Linter](https://atom.io/packages/linter) required) ![Atom Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/fire.png) > :fire: Dodgy code may catch fire! ([Atom Linter](https://atom.io/packages/linter) required) ## Sublime ![Sublime Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/sublime.png) * This is a customized version of the [Cobalt2](https://github.com/wesbos/cobalt2) UI. * Massive thanks to [ctf0](https://github.com/ctf0) for his help with the UI! :tophat: **[View on Package Control](https://packagecontrol.io/packages/Wild%20Cherry)** 1. Open package control `tools` → `Command Palette` and type `Install Package` 2. Search for `Wild Cherry` and hit enter 3. Lastly, open `Preferences` → `Settings - User`. Add the following two lines: ``` "theme": "wild-cherry.sublime-theme", "color_scheme": "Packages/Wild Cherry/wild-cherry.tmTheme" ``` `color_scheme` defines how the code looks and `theme` defines how the sidebar, tabs, search, command palette work. ## Slack ![Slack Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/slack.png) **Activating...** `#2B1F32,#FFB86C,#E15D97,#FFFFFF,#4A1386,#FFFFFF,#35BA66,#0AACC5` ## Mou ![Mou Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/mou.png) **Activating...** 1. Copy [`mou/Wild Cherry.txt`](mou/Wild Cherry.txt) to your Mou/Theme directory 2. Select `Wild Cherry` from Mou → Preferences → Themes ## PuTTY ![PuTTY Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/putty.png) * Same theme as for iTerm2! * Update your default profile, or create a new profile * Thanks to [Efreak](https://github.com/Efreak) for PuTTY integration! **Activating** 1. Download either [`putty/wild-cherry.reg`](putty/wild-cherry.reg) or [`putty/wild-cherry.default.reg`](putty/wild-cherry.default.reg) 2. Open it. 3. Click yes. 3. Delete it. ## Notepad++ **Activating** 1. Use [`notepad/wild_cherry.stylers.xml`](notepad/wild_cherry.stylers.xml) ## Vivaldi ![Vivaldi Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/vivaldi.png) **Activating...** 1. Open settings → themes. 2. Click +. 3. Set background = `#2B1F32`, foreground = `#FFFFFF`, highlight = `#0AACC5`, accent = `#E15D97`. 4. Set name: `Wild Cherry`. 5. Click save. ## DuckDuckGo ![DuckDuckGo Preview](https://raw.githubusercontent.com/mashaal/wild-cherry/master/images/ddg.png) **Activating** a) Use this [bookmarklet](https://duckduckgo.com/?k7=2B1F32&kj=4a1386&kx=e15d97&k9=ffb86c&kaa=0AACC5) https://duckduckgo.com/?k7=2B1F32&kj=4a1386&kx=e15d97&k9=ffb86c&kaa=0AACC5 OR b) 1. Go to [Settings → Appearance](https://duckduckgo.com/settings#appearance) 2. Set *Background Color*: `#2b1f32`, *Header Color*: `#4a1386`, *Result URL Color*: `#e15d97`, *Result Title Color*: `#e15d97`, *Result Visited Title Color*: `#0aacc5` # Cloud9 **Activating** 1. In your Cloud9 IDE, click Cloud9 -> Preferences -> Experimental -> Enable Plugin Manager 2. Click Tools -> Developer -> Start in Debug mode 3. In the new window, type the following command into the terminal `cd ~/.c9/plugins`. 4. Then clone the repository: `git clone https://github.com/iSasFTW/wildcherry_c9.git`. 5. Switch into the newly created directory: `cd wildcherry_c9/`. 6. Type `c9 build`. 7. In the Plugin Manager (if not already open, go to Cloud9 -> Preferences -> Experimental) enable wildcherry_c9 by ticking the box next to it. (If you don't see it, you might have to refresh the plugin list using the button in the gear menu) 8. You should now see "wildcherry" as an option in View -> Themes. 9. Close the tab with debug mode open, and refresh your original cloud9 tab. 10. Done! You've now installed the Wild Cherry editor theme! # MinTTY ![MinTTY Preview](images/mintty.png) MinTTY is used by many projects, including cygwin, babun, wsltty, and MSYS2. The following instructions assume your copy of mintty is recent enough to support themes (mintty in my babun install is too old). Unfortunately, there's no support for emoji, so those won't look nice. **Activating** 1. Open your mintty environment 2. Download [`wild-cherry`](mintty/wild-cherry) to `/usr/share/mintty/themes/wild-cherry` folder inside mintty. - for a slightly tweaked version, use [`wild-cherry-mod`](mintty/wild-cherry-mod). 3. right click the title bar on mintty 4. click options 5. Under theme, choose wild-cherry 6. Click apply and/or save 7. Follow the [instructions for zsh](#zsh)
MinTTY Options Menu ![MinTTY Options Menu](https://i.imgur.com/7BM4wQ3.png)
# Windows Terminal (Preview) ![Windows Terminal](images/windows-terminal.png) Microsoft's Windows Terminal doesn't have dedicated theme files. Instead, it has a single profiles.json object. Until someone comes up with a tool to manage this file, you'll have to edit it by hand. Since it's a Windows App, you'll also have to find the location yourself. 1. Try looking in `%LocalAppData%\Packages` for a folder that begins with `Microsoft.WindowsTerminal.` 2. Open the `LocalState` folder 3. Open `profiles.json` in your favorite editor 4. Add the contents of [`windowsterminal-schema.json`](windowsterminal-schema.json) at the end of your schemes array. 5. Find the profile(s) you wish to set to wild-cherry theme 6. Set `colorScheme` to `wild-cherry` 7. If you wish to use a powerline font, set the font name under fontFace - if you're not sure what exactly to place there, pick the font in WordPad (run `write.exe`), and copy the name form the font setting. 8. Follow the [instructions for zsh](#zsh) ## Future? :crystal_ball: Want to give the princess a makeover? :lipstick: Fork- and submit a pull request! :ribbon: