A deep-ocean dark theme with vibrant neon accents β for every editor and terminal.
| Platform | Status | Install |
|---|---|---|
| VS Code | β Published | Marketplace Β· Open VSX |
| Sublime Text | β Ready | See below |
| Neovim | β Ready | See below |
| Vim | β Ready | See below |
| Helix | β Ready | See below |
| Windows Terminal | β Ready | See below |
| iTerm2 | β Ready | See below |
| Alacritty | β Ready | See below |
| Kitty | β Ready | See below |
| WezTerm | β Ready | See below |
| Starship Prompt | β Ready | See below |
| Ghostty | β Ready | See below |
| Tmux | β Ready | See below |
| JetBrains IDEs | β Ready | See below |
Copy packages/sublime/JellyFish.sublime-color-scheme to:
- macOS:
~/Library/Application Support/Sublime Text/Packages/User/ - Linux:
~/.config/sublime-text/Packages/User/ - Windows:
%APPDATA%\Sublime Text\Packages\User\
Then select via Preferences β Color Scheme β JellyFish.
lazy.nvim (recommended):
{
"pawelborkar/jellyfish.nvim",
config = function()
vim.cmd("colorscheme jellyfish")
end
}Manual: Copy packages/neovim/ to your Neovim config directory and add to init.lua:
vim.cmd("colorscheme jellyfish")Copy packages/vim/colors/jellyfish.vim to ~/.vim/colors/, then add to .vimrc:
colorscheme jellyfishCopy packages/helix/jellyfish.toml to ~/.config/helix/themes/, then set in ~/.config/helix/config.toml:
theme = "jellyfish"Open Settings β Open JSON file and add the contents of packages/terminal/windows-terminal.json to the "schemes" array. Then set "colorScheme": "JellyFish" in your profile.
Preferences β Profiles β Colors β Color Presets β Import, then select packages/terminal/JellyFish.itermcolors.
Add to your alacritty.toml:
[general]
import = ["~/.config/alacritty/themes/jellyfish.toml"]Or paste the contents of packages/terminal/alacritty.toml directly.
Add to ~/.config/kitty/kitty.conf:
include jellyfish.conf
Copy packages/terminal/kitty.conf next to your kitty.conf.
Copy packages/terminal/wezterm.lua to your config directory, then in wezterm.lua:
local jellyfish = require("jellyfish")
config.colors = jellyfish.colors
config.window_frame = jellyfish.window_frameApply directly:
cp packages/starship/jellyfish.toml ~/.config/starship.tomlOr merge the relevant sections from packages/starship/jellyfish.toml into your existing config.
Copy packages/terminal/ghostty to your Ghostty themes folder:
cp packages/terminal/ghostty ~/.config/ghostty/themes/jellyfishThen select the theme in your ~/.config/ghostty/config:
theme = jellyfishAppend the contents of packages/terminal/tmux.conf directly into your ~/.tmux.conf, or load it as a file:
source-file ~/.config/tmux/jellyfish.tmuxYou can compile the plugin directly using Gradle:
cd packages/jetbrains
./gradlew buildPluginThen install the compiled ZIP from disk under Settings β Plugins β Gear Icon β Install Plugin from Disk....
All themes are generated from a single packages/core/palette.json source of truth.
# Build everything
python3 scripts/build.py
# Build a specific platform
python3 scripts/build.py sublime
python3 scripts/build.py neovim
python3 scripts/build.py alacritty kitty wezterm
# List all available builders
python3 scripts/build.py --listWant to add a new platform?
- Add your color mappings to
scripts/build.pyas a new builder function - Register it in the
buildersdict - Run
python3 scripts/build.py <yourplatform>to test - Open a PR!
Pawel Borkar Β· GitHub