build lightness/darkness variants

closes #12
This commit is contained in:
Michael Chris Lopez
2021-10-02 17:27:23 +08:00
parent d863cd37a6
commit a4954c98c8
17 changed files with 461 additions and 8 deletions

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# zenbones_bright alacritty colors
colors:
# Default colors
primary:
background: '#F8F6F5'
foreground: '#2C363C'
# Normal colors
normal:
black: '#F0EDEC'
red: '#A8334C'
green: '#4F6C31'
yellow: '#944927'
blue: '#286486'
magenta: '#88507D'
cyan: '#3B8992'
white: '#2C363C'
# Bright colors
bright:
black: '#CFC1BA'
red: '#94253E'
green: '#3F5A22'
yellow: '#803D1C'
blue: '#1D5573'
magenta: '#7B3B70'
cyan: '#2B747C'
white: '#4F5E68'

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# zenbones_dim alacritty colors
colors:
# Default colors
primary:
background: '#E8E4E3'
foreground: '#2C363C'
# Normal colors
normal:
black: '#F0EDEC'
red: '#A8334C'
green: '#4F6C31'
yellow: '#944927'
blue: '#286486'
magenta: '#88507D'
cyan: '#3B8992'
white: '#2C363C'
# Bright colors
bright:
black: '#CFC1BA'
red: '#94253E'
green: '#3F5A22'
yellow: '#803D1C'
blue: '#1D5573'
magenta: '#7B3B70'
cyan: '#2B747C'
white: '#4F5E68'

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# zenflesh_stark alacritty colors
colors:
# Default colors
primary:
background: '#161311'
foreground: '#B4BDC3'
# Normal colors
normal:
black: '#1C1918'
red: '#DE6E7C'
green: '#819B69'
yellow: '#B77E64'
blue: '#6099C0'
magenta: '#B279A7'
cyan: '#66A5AD'
white: '#B4BDC3'
# Bright colors
bright:
black: '#3E3834'
red: '#E8838F'
green: '#8BAE68'
yellow: '#D68C67'
blue: '#61ABDA'
magenta: '#CF86C1'
cyan: '#65B8C1'
white: '#888F94'

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# zenflesh_warm alacritty colors
colors:
# Default colors
primary:
background: '#221F1E'
foreground: '#B4BDC3'
# Normal colors
normal:
black: '#1C1918'
red: '#DE6E7C'
green: '#819B69'
yellow: '#B77E64'
blue: '#6099C0'
magenta: '#B279A7'
cyan: '#66A5AD'
white: '#B4BDC3'
# Bright colors
bright:
black: '#3E3834'
red: '#E8838F'
green: '#8BAE68'
yellow: '#D68C67'
blue: '#61ABDA'
magenta: '#CF86C1'
cyan: '#65B8C1'
white: '#888F94'

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: zenbones_bright
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_bright.conf
background #F8F6F5
foreground #2C363C
selection_background #D2DFE7
selection_foreground #2C363C
url_color #1D5573
cursor #2C363C
# Tabs
active_tab_background #D2A6C8
active_tab_foreground #2C363C
inactive_tab_background #D1C7C3
inactive_tab_foreground #2C363C
#tab_bar_background ${tab_bar_background}
# normal
color0 #F0EDEC
color1 #A8334C
color2 #4F6C31
color3 #944927
color4 #286486
color5 #88507D
color6 #3B8992
color7 #2C363C
# bright
color8 #CFC1BA
color9 #94253E
color10 #3F5A22
color11 #803D1C
color12 #1D5573
color13 #7B3B70
color14 #2B747C
color15 #4F5E68

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: zenbones_dim
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_dim.conf
background #E8E4E3
foreground #2C363C
selection_background #D2DFE7
selection_foreground #2C363C
url_color #1D5573
cursor #2C363C
# Tabs
active_tab_background #D2A6C8
active_tab_foreground #2C363C
inactive_tab_background #D1C7C3
inactive_tab_foreground #2C363C
#tab_bar_background ${tab_bar_background}
# normal
color0 #F0EDEC
color1 #A8334C
color2 #4F6C31
color3 #944927
color4 #286486
color5 #88507D
color6 #3B8992
color7 #2C363C
# bright
color8 #CFC1BA
color9 #94253E
color10 #3F5A22
color11 #803D1C
color12 #1D5573
color13 #7B3B70
color14 #2B747C
color15 #4F5E68

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: zenflesh_stark
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenflesh_stark.conf
background #161311
foreground #B4BDC3
selection_background #37393B
selection_foreground #B4BDC3
url_color #61ABDA
cursor #B4BDC3
# Tabs
active_tab_background #73516C
active_tab_foreground #B4BDC3
inactive_tab_background #3D3836
inactive_tab_foreground #B4BDC3
#tab_bar_background ${tab_bar_background}
# normal
color0 #1C1918
color1 #DE6E7C
color2 #819B69
color3 #B77E64
color4 #6099C0
color5 #B279A7
color6 #66A5AD
color7 #B4BDC3
# bright
color8 #3E3834
color9 #E8838F
color10 #8BAE68
color11 #D68C67
color12 #61ABDA
color13 #CF86C1
color14 #65B8C1
color15 #888F94

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: zenflesh_warm
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenflesh_warm.conf
background #221F1E
foreground #B4BDC3
selection_background #37393B
selection_foreground #B4BDC3
url_color #61ABDA
cursor #B4BDC3
# Tabs
active_tab_background #73516C
active_tab_foreground #B4BDC3
inactive_tab_background #3D3836
inactive_tab_foreground #B4BDC3
#tab_bar_background ${tab_bar_background}
# normal
color0 #1C1918
color1 #DE6E7C
color2 #819B69
color3 #B77E64
color4 #6099C0
color5 #B279A7
color6 #66A5AD
color7 #B4BDC3
# bright
color8 #3E3834
color9 #E8838F
color10 #8BAE68
color11 #D68C67
color12 #61ABDA
color13 #CF86C1
color14 #65B8C1
color15 #888F94

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#88507D,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#88507D,bold] [#S]#[fg=#88507D,bold] [%d/%m] #[fg=#88507D,bold][%I:%M%p] '
set -g status-style fg='#88507D',bg='#2C363C'
set -g window-status-current-style fg='#88507D',bg='#2C363C',bold
set -g pane-border-style fg='#88507D'
set -g pane-active-border-style fg='#88507D'
set -g message-style fg='#F0EDEC',bg='#D2DFE7'
set -g display-panes-active-colour '#88507D'
set -g display-panes-colour '#88507D'
set -g clock-mode-colour '#88507D'
set -g mode-style fg='#F0EDEC',bg='#D2DFE7'

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#88507D,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#88507D,bold] [#S]#[fg=#88507D,bold] [%d/%m] #[fg=#88507D,bold][%I:%M%p] '
set -g status-style fg='#88507D',bg='#2C363C'
set -g window-status-current-style fg='#88507D',bg='#2C363C',bold
set -g pane-border-style fg='#88507D'
set -g pane-active-border-style fg='#88507D'
set -g message-style fg='#F0EDEC',bg='#D2DFE7'
set -g display-panes-active-colour '#88507D'
set -g display-panes-colour '#88507D'
set -g clock-mode-colour '#88507D'
set -g mode-style fg='#F0EDEC',bg='#D2DFE7'

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] '
set -g status-style fg='#B279A7',bg='#B4BDC3'
set -g window-status-current-style fg='#B279A7',bg='#B4BDC3',bold
set -g pane-border-style fg='#B279A7'
set -g pane-active-border-style fg='#B279A7'
set -g message-style fg='#1C1918',bg='#37393B'
set -g display-panes-active-colour '#B279A7'
set -g display-panes-colour '#B279A7'
set -g clock-mode-colour '#B279A7'
set -g mode-style fg='#1C1918',bg='#37393B'

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] '
set -g status-style fg='#B279A7',bg='#B4BDC3'
set -g window-status-current-style fg='#B279A7',bg='#B4BDC3',bold
set -g pane-border-style fg='#B279A7'
set -g pane-active-border-style fg='#B279A7'
set -g message-style fg='#1C1918',bg='#37393B'
set -g display-panes-active-colour '#B279A7'
set -g display-panes-colour '#B279A7'
set -g clock-mode-colour '#B279A7'
set -g mode-style fg='#1C1918',bg='#37393B'

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Zenbones_bright
[colors]
foreground = "#2C363C"
background = "#F8F6F5"
cursor_bg = "#2C363C"
cursor_border = "#F2F0EF"
cursor_fg = "#F2F0EF"
selection_bg = "#D2DFE7"
selection_fg = "#2C363C"
ansi = ["#F0EDEC", "#A8334C", "#4F6C31", "#944927", "#286486", "#88507D", "#3B8992", "#2C363C"]
brights = ["#CFC1BA", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4F5E68"]

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Zenbones_dim
[colors]
foreground = "#2C363C"
background = "#E8E4E3"
cursor_bg = "#2C363C"
cursor_border = "#F2F0EF"
cursor_fg = "#F2F0EF"
selection_bg = "#D2DFE7"
selection_fg = "#2C363C"
ansi = ["#F0EDEC", "#A8334C", "#4F6C31", "#944927", "#286486", "#88507D", "#3B8992", "#2C363C"]
brights = ["#CFC1BA", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4F5E68"]

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Zenflesh_stark
[colors]
foreground = "#B4BDC3"
background = "#161311"
cursor_bg = "#C4CACF"
cursor_border = "#171514"
cursor_fg = "#171514"
selection_bg = "#37393B"
selection_fg = "#B4BDC3"
ansi = ["#1C1918", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#B4BDC3"]
brights = ["#3E3834", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#888F94"]

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Zenflesh_warm
[colors]
foreground = "#B4BDC3"
background = "#221F1E"
cursor_bg = "#C4CACF"
cursor_border = "#171514"
cursor_fg = "#171514"
selection_bg = "#37393B"
selection_fg = "#B4BDC3"
ansi = ["#1C1918", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#B4BDC3"]
brights = ["#3E3834", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#888F94"]

View File

@@ -1,13 +1,75 @@
local util = require "zenbones.util"
local function build()
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal", {})
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal", {})
vim.opt.background = "light"
local function reset_base()
package.loaded["zenbones.palette"] = nil
package.loaded["zenbones.terminal"] = nil
package.loaded["zenbones"] = nil
package.loaded["zenflesh.palette"] = nil
package.loaded["zenflesh.terminal"] = nil
package.loaded["zenflesh"] = nil
end
local function build()
-- default
reset_base()
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal", {})
-- bright
reset_base()
vim.g.zenbones_lightness = "bright"
util.build(
"zenbones_bright",
require "zenbones",
require "zenbones.palette",
require "zenbones.terminal",
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenbones_lightness"
-- dim
reset_base()
vim.g.zenbones_lightness = "dim"
util.build(
"zenbones_dim",
require "zenbones",
require "zenbones.palette",
require "zenbones.terminal",
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenbones_lightness"
-- default
reset_base()
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal", {})
-- stark
reset_base()
vim.g.zenflesh_darkness = "stark"
util.build(
"zenflesh_stark",
require "zenflesh",
require "zenflesh.palette",
require "zenflesh.terminal",
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenflesh_darkness"
-- warm
reset_base()
vim.g.zenflesh_darkness = "warm"
util.build(
"zenflesh_warm",
require "zenflesh",
require "zenflesh.palette",
require "zenflesh.terminal",
{ exclude = { "vim", "lightline", "lualine" } }
)
vim.api.nvim_del_var "zenflesh_darkness"
-- neovim light
reset_base()
vim.opt.background = "light"
util.build(
"neovim_light",
require "zenbones.neovim",
@@ -16,10 +78,9 @@ local function build()
{ exclude = { "vim" } }
)
-- neovim dark
reset_base()
vim.opt.background = "dark"
package.loaded["zenflesh.palette"] = nil
package.loaded["zenflesh.terminal"] = nil
package.loaded["zenflesh"] = nil
util.build(
"neovim_dark",
require "zenbones.neovim",