Skip to content

Instantly share code, notes, and snippets.

@zfedoran
Created February 8, 2025 18:02
Show Gist options
  • Save zfedoran/46eacbe7151149e8a4d52be8afc98db9 to your computer and use it in GitHub Desktop.
Save zfedoran/46eacbe7151149e8a4d52be8afc98db9 to your computer and use it in GitHub Desktop.
Solana-Beach 22 Vim
-- Theme: Solana Beach 22
-- File: lua/themes/solana_beach_22.lua
-- Based on: https://marketplace.visualstudio.com/items?itemName=zfedoran.solanabeach-vscode
-- Use with ghostty custom-shader:
-- https://gist.github.com/zfedoran/4e8c2c172f3a8f381e2a92acdc894002
local M = {}
M.type = "dark"
M.base_30 = {
white = "#ffffff",
black = "#232535", -- main background
darker_black = "#191b2b",
black2 = "#191b2b",
one_bg = "#2e2e3e",
one_bg2 = "#39394f",
one_bg3 = "#444251",
grey = "#706c9c",
grey_fg = "#848bbd",
grey_fg2 = "#9d8bca",
light_grey = "#b6b1b1",
red = "#f97e72",
baby_pink = "#ff8b39",
pink = "#c947dc",
line = "#333356",
green = "#18ef95",
vibrant_green = "#72f1b8",
nord_blue = "#03edf9",
blue = "#36f9f6",
yellow = "#f4eee4",
sun = "#f97e72",
purple = "#9945ff",
dark_purple = "#6b3fa3",
teal = "#72f1b8",
orange = "#ff8b39",
cyan = "#03edf9",
statusline_bg = "#262335",
lightbg = "#333356",
pmenu_bg = "#514d85",
folder_bg = "#8f93a8",
}
-- Base16 is used for the “core” syntax groups in NvChad
-- Typically, we set base00 as the main editor bg, base05 as default fg,
-- and so forth. (The choice of which color goes to which base0X is flexible.)
M.base_16 = {
base00 = "#232535", -- Background
base01 = "#2a2139", -- Lighter bg
base02 = "#2e2e3e",
base03 = "#444251",
base04 = "#848bbd", -- Comments, line highlighting, etc.
base05 = "#ffffff", -- Default Foreground
base06 = "#f4eee4",
base07 = "#03edf9", -- Lighter fg
base08 = "#a5f8d3", -- Variables, XML Tags, Markup Link Text, etc.
base09 = "#f97e72", -- Integers, Boolean, Constants
base0A = "#72f1b8", -- Classes, Markup Bold, Search text background
base0B = "#ff8b39", -- Strings, Inherited Class, Markup Code Block
base0C = "#f97e72", -- Support, Regular Expressions, Escape Characters
base0D = "#18ef95", -- Functions, Methods, Attribute IDs, Headings <<<
base0E = "#f4eee4", -- Keywords, Storage, Selector, Markup Italic
base0F = "#9945ff", -- Deprecated, Open/Closing Embedded Language Tags
}
return M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment