From b133f53f7e5a420c0897ec44d4188698ac0c373c Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sun, 14 Nov 2021 14:12:06 +0800 Subject: [PATCH] give colorschemes descriptions --- colorschemes.json | 50 ++++++++++++++++++----- lua/zenbones/shipwright/init.lua | 4 ++ lua/zenbones/shipwright/runners/kitty.lua | 1 + 3 files changed, 44 insertions(+), 11 deletions(-) diff --git a/colorschemes.json b/colorschemes.json index 5cf9756..994c964 100644 --- a/colorschemes.json +++ b/colorschemes.json @@ -1,26 +1,54 @@ [ - { "name": "zenbones" }, - { "name": "neobones" }, - { "name": "vimbones", "background": "light" }, + { + "name": "zenbones", + "description": "A contrast-based colorscheme." + }, + { + "name": "neobones", + "description": "A zenbones variant inspired by neovim.io." + }, + { + "name": "vimbones", + "background": "light", + "description": "A zenbones variant inspired by vim.org." + }, { "name": "forestbones", - "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"] + "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"], + "description": "A zenbones variant inspired by Everforest." }, { "name": "nordbones", "background": "dark", - "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"] + "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"], + "description": "A zenbones variant inspired by Nord." }, { "name": "rosebones", - "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"] + "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"], + "description": "A zenbones variant inspired by Rosé Pine." }, { "name": "tokyobones", - "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"] + "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"], + "description": "A zenbones variant inspired by Tokyo Night." }, - { "name": "seoulbones" }, - { "name": "duckbones", "background": "dark" }, - { "name": "zenburned", "background": "dark" }, - { "name": "zenwritten" } + { + "name": "seoulbones", + "description": "A zenbones variant inspired by Seoul256." + }, + { + "name": "duckbones", + "background": "dark", + "description": "A zenbones variant inspired by Spaceduck." + }, + { + "name": "zenburned", + "background": "dark", + "description": "A zenbones variant inspired by Zenburn." + }, + { + "name": "zenwritten", + "description": "A zenbones variant with zero hue and saturation." + } ] diff --git a/lua/zenbones/shipwright/init.lua b/lua/zenbones/shipwright/init.lua index 20ac7eb..979a78d 100644 --- a/lua/zenbones/shipwright/init.lua +++ b/lua/zenbones/shipwright/init.lua @@ -13,6 +13,7 @@ local function make_env(colorscheme) specs = require(specs), p = p, background = colorscheme.background, + description = colorscheme.description, term = require("zenbones.term").colors_map(p), transform = require "zenbones.shipwright.transform", } @@ -32,6 +33,7 @@ local function make_runners(config) name = config.name .. "_light", specs = config.name, background = "light", + description = config.description, } ), setfenv( @@ -40,6 +42,7 @@ local function make_runners(config) name = config.name .. "_dark", specs = config.name, background = "dark", + description = config.description, } ), } @@ -52,6 +55,7 @@ local function make_runners(config) name = config.name, specs = config.name, background = config.background, + description = config.description, } ), } diff --git a/lua/zenbones/shipwright/runners/kitty.lua b/lua/zenbones/shipwright/runners/kitty.lua index 5ac0eec..08d585c 100644 --- a/lua/zenbones/shipwright/runners/kitty.lua +++ b/lua/zenbones/shipwright/runners/kitty.lua @@ -9,6 +9,7 @@ run( author = "Michael Chris Lopez", license = "MIT", upstream = string.format("https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/%s.conf", name), + blurb = description, url_color = term.bright_magenta, tab_active_bg = specs.Search.bg, tab_active_fg = colors.fg,