Skip to content

🦊 Soothing pastel icons for Zed

Notifications You must be signed in to change notification settings

catppuccin/zed-icons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo
Catppuccin Icons for Zed

Previews

🌻 Latte
🪴 Frappé
🌺 Macchiato
🌿 Mocha

Usage

  1. Open Zed.
  2. Open the command palette (Cmd+Shift+P) and enter zed: extensions.
  3. Search for the Catppuccin Icons extension and install.
  4. Enter icon theme selector: toggle in the command palette and select the Catppuccin Icons theme in your preferred flavor in the dropdown.

Development

JSON Template Generation

There are 2 templating "engines" used to generate the final Zed icon theme.

zed-icons.tmpl (ground truth) -> zed-icons.tera -> catppuccin-icons.json

Get started by installing the following:

  1. Whiskers, Catppuccin's in-house theme generator, to build and test themes locally.
  2. Deno, zero-config runtime for typescript used to easily pull vscode-icons's fileIcons.ts definitions.
  3. Just, a simple command line runner.

Once installed, run the following to initialize the project & generate all JSON definitions in the icon_themes/ directory.

just setup
just build

Publishing to the Marketplace

See the Zed documentation for more information.

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org