Skip to content

Instantly share code, notes, and snippets.

@bayleedev
Last active January 3, 2017 06:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bayleedev/4c02a8b28b690ba1e2ada6522b6ed2d8 to your computer and use it in GitHub Desktop.
Save bayleedev/4c02a8b28b690ba1e2ada6522b6ed2d8 to your computer and use it in GitHub Desktop.

Intro

Zazu is a fully extensible open source launcher. There are binaries that can be downloaded for Windows, Linux and Mac. I'm going to show you how to get started on a mac, but the steps are almost identical on other operating systems.

Download

To download Zazu, go to 'zazuapp.org' and click 'download', then select your operating system. Walk through the steps to install it on your computer, then launch the application for the first time. You'll soon be greeted with a notification telling you that your plugins have finished installing.

Showing off

To launch Zazu hit the keys alt+space and Zazu will appear on your screen.

  • 13 feet to inches
  • screensaver
  • find resume.docx

Configuration

All your configuration lives in your home directory in a file called .zazurc.json. If you open this file you might recognize the value for hotkey, which is alt+space the key you use to open Zazu. Below that is the theme which determines what theme you want zazu to use, then lastly you see plugins which of course lists the plugins you want zazu to include when searching.

To remove a plugin, simple delete the plugin from this file. Most are just a single line, but you might also notice the clipboard has additional information, so it's more than a few lines long.

You can find new Packages, which include plugins and themes, on the zazu website. Go to zazuapp.org and click packages. As I'm viewing the current packages, I see a plugin I would like to install, the chrome bookmarks plugin. To install it, I'm going to click through to view the readme for this plugin.

The readme shows me how to use this plugin in Zazu with ,b then the query to search through my plugins, below that it shows me the multiple ways to install it. Since I don't need to overwrite my Profile, I'm simply going to use the default option. Next, I need to tell Zazu to Reload Configuration, once I see my plugins have loaded I can launch Zazu and ensure the plugin installed successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment