- Open Zed.
cmd+shift+p
and select zed: extensions- Select Min Theme and Install
- Select your Min Theme variant in the dropdown shown after hitting (
cmd+k
,cmd+t
)
-
Install Rust
-
Install
whiskers
(>= 2.0.2)# from source (preferred) cargo install --git https://github.com/catppuccin/toolbox catppuccin-whiskers
-
Test and check changes against current
themes/catppuccin.json
theme# returns nothing if no differences found whiskers zed.tera -o json --check themes/catppuccin.json
-
Generate the zed extension theme file
whiskers zed.tera -o json
-
(Optional) Generate the accent you want (default is
mauve
)whiskers zed.tera -o json --overrides '{"accent": "rosewater"}'
-
Refresh Zed to load changes after ensuring local extension install
From Zed Extensions docs:
-
Install/copy this project into
~/Library/Application\ Support/Zed/extensions/installed/
directoryln -sf $(pwd) ~/Library/Application\ Support/Zed/extensions/installed/
-
Refresh theme extension using:
cmd+shift+p
>zed: reload extensions
-
(Optional) For larger changes,
zed: restart workspace
may be needed instead
Zed organizes all extensions using git submodules
in the zed/extensions repo.
-
Pull the currently published
extensions/min-theme/
submodulegit submodule update --init --force extensions/min-theme
-
Bump min theme submodule
cd extensions/min-theme/ && git pull origin main
-
Modify
extensions.json
to match version in extension.json -
Submit a PR to merge back to
zed/extensions