diff --git a/autoload/lightline/colorscheme/zenwritten_dark.vim b/autoload/lightline/colorscheme/zenwritten_dark.vim
new file mode 100644
index 0000000..0f65f10
--- /dev/null
+++ b/autoload/lightline/colorscheme/zenwritten_dark.vim
@@ -0,0 +1,23 @@
+" This file is auto-generated from lua/zenbones/template/lightline.lua
+let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
+
+let s:p.normal.left = [ [ "#B0B0B0", "#6A6A6A", "bold" ], [ "#B0B0B0", "#494949" ] ]
+let s:p.normal.middle = [ [ "#BBBBBB", "#393939" ] ]
+let s:p.normal.right = [ [ "#B0B0B0", "#494949" ], [ "#B0B0B0", "#494949" ] ]
+let s:p.normal.warning = [ [ "#B77E64", "#362C28" ] ]
+let s:p.normal.error = [ [ "#DE6E7C", "#3A2A2C" ] ]
+
+let s:p.inactive.left = [ [ "#CFCFCF", "#2E2E2E" ], [ "#CFCFCF", "#2E2E2E" ] ]
+let s:p.inactive.middle = [ [ "#CFCFCF", "#2E2E2E" ] ]
+let s:p.inactive.right = [ [ "#CFCFCF", "#2E2E2E" ] ]
+
+let s:p.insert.left = [ [ "#B0B0B0", "#455C6F", "bold" ], [ "#B0B0B0", "#494949" ] ]
+let s:p.replace.left = [ [ "#B0B0B0", "#5B2E33", "bold" ], [ "#B0B0B0", "#494949" ] ]
+let s:p.visual.left = [ [ "#B0B0B0", "#393939", "bold" ], [ "#B0B0B0", "#494949" ] ]
+
+let s:p.tabline.left = [ [ "#BBBBBB", "#494949", "italic" ] ]
+let s:p.tabline.middle = [ [ "#CFCFCF", "#2E2E2E" ] ]
+let s:p.tabline.right = [ [ "#BBBBBB", "#494949" ] ]
+let s:p.tabline.tabsel = [ [ "#BBBBBB", "#191919", "bold" ] ]
+
+let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p)
diff --git a/autoload/lightline/colorscheme/zenwritten_light.vim b/autoload/lightline/colorscheme/zenwritten_light.vim
new file mode 100644
index 0000000..327d14b
--- /dev/null
+++ b/autoload/lightline/colorscheme/zenwritten_light.vim
@@ -0,0 +1,23 @@
+" This file is auto-generated from lua/zenbones/template/lightline.lua
+let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
+
+let s:p.normal.left = [ [ "#505050", "#A6A6A6", "bold" ], [ "#505050", "#B9B9B9" ] ]
+let s:p.normal.middle = [ [ "#353535", "#C9C9C9" ] ]
+let s:p.normal.right = [ [ "#505050", "#B9B9B9" ], [ "#505050", "#B9B9B9" ] ]
+let s:p.normal.warning = [ [ "#944927", "#F0E6E4" ] ]
+let s:p.normal.error = [ [ "#A8334C", "#E7DDDE" ] ]
+
+let s:p.inactive.left = [ [ "#686868", "#D4D4D4" ], [ "#686868", "#D4D4D4" ] ]
+let s:p.inactive.middle = [ [ "#686868", "#D4D4D4" ] ]
+let s:p.inactive.right = [ [ "#686868", "#D4D4D4" ] ]
+
+let s:p.insert.left = [ [ "#505050", "#99C6E9", "bold" ], [ "#505050", "#B9B9B9" ] ]
+let s:p.replace.left = [ [ "#505050", "#E7CBCE", "bold" ], [ "#505050", "#B9B9B9" ] ]
+let s:p.visual.left = [ [ "#505050", "#DDDDDD", "bold" ], [ "#505050", "#B9B9B9" ] ]
+
+let s:p.tabline.left = [ [ "#353535", "#B9B9B9", "italic" ] ]
+let s:p.tabline.middle = [ [ "#686868", "#D4D4D4" ] ]
+let s:p.tabline.right = [ [ "#353535", "#B9B9B9" ] ]
+let s:p.tabline.tabsel = [ [ "#353535", "#EEEEEE", "bold" ] ]
+
+let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p)
diff --git a/colors/forestbones.lua b/colors/forestbones.lua
index 9ae0e06..dde7202 100644
--- a/colors/forestbones.lua
+++ b/colors/forestbones.lua
@@ -1,9 +1,6 @@
vim.g.colors_name = "forestbones"
--- reset specs
package.loaded["forestbones"] = nil
-
--- include our theme file and pass it to lush to apply
require "lush"(require "forestbones")
local p = require("forestbones.palette")[vim.opt.background:get()]
diff --git a/colors/rosebones.lua b/colors/rosebones.lua
index ad4da5c..c2a0a00 100644
--- a/colors/rosebones.lua
+++ b/colors/rosebones.lua
@@ -1,9 +1,6 @@
vim.g.colors_name = "rosebones"
--- reset specs
package.loaded["rosebones"] = nil
-
--- include our theme file and pass it to lush to apply
require "lush"(require "rosebones")
local p = require("rosebones.palette")[vim.opt.background:get()]
diff --git a/colors/zenbones.vim b/colors/zenbones.vim
index 9db2e69..3a22116 100644
--- a/colors/zenbones.vim
+++ b/colors/zenbones.vim
@@ -51,7 +51,7 @@ highlight DiagnosticUnderlineInfo guifg=#286486 guibg=NONE guisp=NONE gui=underc
highlight DiagnosticUnderlineWarn guifg=#944927 guibg=NONE guisp=NONE gui=undercurl
highlight DiagnosticVirtualTextError guifg=#A8334C guibg=#E7DDDE guisp=NONE gui=NONE
highlight DiagnosticVirtualTextWarn guifg=#944927 guibg=#F0E6E4 guisp=NONE gui=NONE
-highlight DiffAdd guifg=NONE guibg=#BFE2A3 guisp=NONE gui=NONE
+highlight DiffAdd guifg=NONE guibg=#C3E0AC guisp=NONE gui=NONE
highlight DiffChange guifg=NONE guibg=#C0DAF2 guisp=NONE gui=NONE
highlight DiffDelete guifg=NONE guibg=#E7CBCE guisp=NONE gui=NONE
highlight DiffText guifg=#2C363C guibg=#99C6E9 guisp=NONE gui=NONE
diff --git a/colors/zenwritten.lua b/colors/zenwritten.lua
index 63a13e5..d4687a3 100644
--- a/colors/zenwritten.lua
+++ b/colors/zenwritten.lua
@@ -1,9 +1,6 @@
vim.g.colors_name = "zenwritten"
--- reset specs
package.loaded["zenwritten"] = nil
-
--- include our theme file and pass it to lush to apply
require "lush"(require "zenwritten")
local p = require("zenwritten.palette")[vim.opt.background:get()]
diff --git a/extras/alacritty/zenwritten_dark.yml b/extras/alacritty/zenwritten_dark.yml
new file mode 100644
index 0000000..11fc6c3
--- /dev/null
+++ b/extras/alacritty/zenwritten_dark.yml
@@ -0,0 +1,27 @@
+# This file is auto-generated from lua/zenbones/template/alacritty.lua
+# zenwritten_dark alacritty colors
+colors:
+ # Default colors
+ primary:
+ background: '#191919'
+ foreground: '#BBBBBB'
+ # Normal colors
+ normal:
+ black: '#191919'
+ red: '#DE6E7C'
+ green: '#819B69'
+ yellow: '#B77E64'
+ blue: '#6099C0'
+ magenta: '#B279A7'
+ cyan: '#66A5AD'
+ white: '#BBBBBB'
+ # Bright colors
+ bright:
+ black: '#3D3839'
+ red: '#E8838F'
+ green: '#8BAE68'
+ yellow: '#D68C67'
+ blue: '#61ABDA'
+ magenta: '#CF86C1'
+ cyan: '#65B8C1'
+ white: '#8E8E8E'
diff --git a/extras/alacritty/zenwritten_light.yml b/extras/alacritty/zenwritten_light.yml
new file mode 100644
index 0000000..6d223b0
--- /dev/null
+++ b/extras/alacritty/zenwritten_light.yml
@@ -0,0 +1,27 @@
+# This file is auto-generated from lua/zenbones/template/alacritty.lua
+# zenwritten_light alacritty colors
+colors:
+ # Default colors
+ primary:
+ background: '#EEEEEE'
+ foreground: '#353535'
+ # Normal colors
+ normal:
+ black: '#EEEEEE'
+ red: '#A8334C'
+ green: '#4F6C31'
+ yellow: '#944927'
+ blue: '#286486'
+ magenta: '#88507D'
+ cyan: '#3B8992'
+ white: '#353535'
+ # Bright colors
+ bright:
+ black: '#C6C3C3'
+ red: '#94253E'
+ green: '#3F5A22'
+ yellow: '#803D1C'
+ blue: '#1D5573'
+ magenta: '#7B3B70'
+ cyan: '#2B747C'
+ white: '#5C5C5C'
diff --git a/extras/iterm/zenwritten_dark.itermcolors b/extras/iterm/zenwritten_dark.itermcolors
new file mode 100644
index 0000000..1bcbb2a
--- /dev/null
+++ b/extras/iterm/zenwritten_dark.itermcolors
@@ -0,0 +1,357 @@
+
+
+
+
+ Ansi 0 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.0980392156862745
+ Color Space
+ sRGB
+ Green Component
+ 0.0980392156862745
+ Red Component
+ 0.0980392156862745
+
+ Ansi 1 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4862745098039216
+ Color Space
+ sRGB
+ Green Component
+ 0.4313725490196079
+ Red Component
+ 0.8705882352941177
+
+ Ansi 10 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.6823529411764706
+ Red Component
+ 0.5450980392156862
+
+ Ansi 11 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4039215686274510
+ Color Space
+ sRGB
+ Green Component
+ 0.5490196078431373
+ Red Component
+ 0.8392156862745098
+
+ Ansi 12 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.8549019607843137
+ Color Space
+ sRGB
+ Green Component
+ 0.6705882352941176
+ Red Component
+ 0.3803921568627451
+
+ Ansi 13 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7568627450980392
+ Color Space
+ sRGB
+ Green Component
+ 0.5254901960784314
+ Red Component
+ 0.8117647058823529
+
+ Ansi 14 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7568627450980392
+ Color Space
+ sRGB
+ Green Component
+ 0.7215686274509804
+ Red Component
+ 0.3960784313725490
+
+ Ansi 15 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.5568627450980392
+ Color Space
+ sRGB
+ Green Component
+ 0.5568627450980392
+ Red Component
+ 0.5568627450980392
+
+ Ansi 2 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4117647058823529
+ Color Space
+ sRGB
+ Green Component
+ 0.6078431372549019
+ Red Component
+ 0.5058823529411764
+
+ Ansi 3 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.3921568627450980
+ Color Space
+ sRGB
+ Green Component
+ 0.4941176470588236
+ Red Component
+ 0.7176470588235294
+
+ Ansi 4 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7529411764705882
+ Color Space
+ sRGB
+ Green Component
+ 0.6000000000000000
+ Red Component
+ 0.3764705882352941
+
+ Ansi 5 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.6549019607843137
+ Color Space
+ sRGB
+ Green Component
+ 0.4745098039215686
+ Red Component
+ 0.6980392156862745
+
+ Ansi 6 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.6784313725490196
+ Color Space
+ sRGB
+ Green Component
+ 0.6470588235294118
+ Red Component
+ 0.4000000000000000
+
+ Ansi 7 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.7333333333333333
+ Red Component
+ 0.7333333333333333
+
+ Ansi 8 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2235294117647059
+ Color Space
+ sRGB
+ Green Component
+ 0.2196078431372549
+ Red Component
+ 0.2392156862745098
+
+ Ansi 9 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.5607843137254902
+ Color Space
+ sRGB
+ Green Component
+ 0.5137254901960784
+ Red Component
+ 0.9098039215686274
+
+ Background Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.0980392156862745
+ Color Space
+ sRGB
+ Green Component
+ 0.0980392156862745
+ Red Component
+ 0.0980392156862745
+
+ Badge Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.4078431372549020
+ Red Component
+ 0.4078431372549020
+
+ Bold Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2235294117647059
+ Color Space
+ sRGB
+ Green Component
+ 0.2196078431372549
+ Red Component
+ 0.2392156862745098
+
+ Cursor Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7882352941176470
+ Color Space
+ sRGB
+ Green Component
+ 0.7882352941176470
+ Red Component
+ 0.7882352941176470
+
+ Cursor Guide Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.1333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.1333333333333333
+ Red Component
+ 0.1333333333333333
+
+ Cursor Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.0823529411764706
+ Color Space
+ sRGB
+ Green Component
+ 0.0823529411764706
+ Red Component
+ 0.0823529411764706
+
+ Foreground Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.7333333333333333
+ Red Component
+ 0.7333333333333333
+
+ Link Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.8549019607843137
+ Color Space
+ sRGB
+ Green Component
+ 0.6705882352941176
+ Red Component
+ 0.3803921568627451
+
+ Selected Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.7333333333333333
+ Red Component
+ 0.7333333333333333
+
+ Selection Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2235294117647059
+ Color Space
+ sRGB
+ Green Component
+ 0.2235294117647059
+ Red Component
+ 0.2235294117647059
+
+ Tab Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.0980392156862745
+ Color Space
+ sRGB
+ Green Component
+ 0.0980392156862745
+ Red Component
+ 0.0980392156862745
+
+
+
\ No newline at end of file
diff --git a/extras/iterm/zenwritten_light.itermcolors b/extras/iterm/zenwritten_light.itermcolors
new file mode 100644
index 0000000..a14c5fd
--- /dev/null
+++ b/extras/iterm/zenwritten_light.itermcolors
@@ -0,0 +1,357 @@
+
+
+
+
+ Ansi 0 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.9333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.9333333333333333
+ Red Component
+ 0.9333333333333333
+
+ Ansi 1 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2980392156862745
+ Color Space
+ sRGB
+ Green Component
+ 0.2000000000000000
+ Red Component
+ 0.6588235294117647
+
+ Ansi 10 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.1333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.3529411764705883
+ Red Component
+ 0.2470588235294118
+
+ Ansi 11 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.1098039215686274
+ Color Space
+ sRGB
+ Green Component
+ 0.2392156862745098
+ Red Component
+ 0.5019607843137255
+
+ Ansi 12 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4509803921568628
+ Color Space
+ sRGB
+ Green Component
+ 0.3333333333333333
+ Red Component
+ 0.1137254901960784
+
+ Ansi 13 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4392156862745098
+ Color Space
+ sRGB
+ Green Component
+ 0.2313725490196079
+ Red Component
+ 0.4823529411764706
+
+ Ansi 14 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4862745098039216
+ Color Space
+ sRGB
+ Green Component
+ 0.4549019607843137
+ Red Component
+ 0.1686274509803922
+
+ Ansi 15 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.3607843137254902
+ Color Space
+ sRGB
+ Green Component
+ 0.3607843137254902
+ Red Component
+ 0.3607843137254902
+
+ Ansi 2 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.1921568627450981
+ Color Space
+ sRGB
+ Green Component
+ 0.4235294117647059
+ Red Component
+ 0.3098039215686275
+
+ Ansi 3 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.1529411764705882
+ Color Space
+ sRGB
+ Green Component
+ 0.2862745098039216
+ Red Component
+ 0.5803921568627451
+
+ Ansi 4 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.5254901960784314
+ Color Space
+ sRGB
+ Green Component
+ 0.3921568627450980
+ Red Component
+ 0.1568627450980392
+
+ Ansi 5 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4901960784313725
+ Color Space
+ sRGB
+ Green Component
+ 0.3137254901960784
+ Red Component
+ 0.5333333333333333
+
+ Ansi 6 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.5725490196078431
+ Color Space
+ sRGB
+ Green Component
+ 0.5372549019607843
+ Red Component
+ 0.2313725490196079
+
+ Ansi 7 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.2078431372549020
+ Red Component
+ 0.2078431372549020
+
+ Ansi 8 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7647058823529411
+ Color Space
+ sRGB
+ Green Component
+ 0.7647058823529411
+ Red Component
+ 0.7764705882352941
+
+ Ansi 9 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2431372549019608
+ Color Space
+ sRGB
+ Green Component
+ 0.1450980392156863
+ Red Component
+ 0.5803921568627451
+
+ Background Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.9333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.9333333333333333
+ Red Component
+ 0.9333333333333333
+
+ Badge Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.5450980392156862
+ Color Space
+ sRGB
+ Green Component
+ 0.5450980392156862
+ Red Component
+ 0.5450980392156862
+
+ Bold Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.7647058823529411
+ Color Space
+ sRGB
+ Green Component
+ 0.7647058823529411
+ Red Component
+ 0.7764705882352941
+
+ Cursor Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.2078431372549020
+ Red Component
+ 0.2078431372549020
+
+ Cursor Guide Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.8862745098039215
+ Color Space
+ sRGB
+ Green Component
+ 0.8862745098039215
+ Red Component
+ 0.8862745098039215
+
+ Cursor Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.9450980392156862
+ Color Space
+ sRGB
+ Green Component
+ 0.9450980392156862
+ Red Component
+ 0.9450980392156862
+
+ Foreground Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.2078431372549020
+ Red Component
+ 0.2078431372549020
+
+ Link Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.4509803921568628
+ Color Space
+ sRGB
+ Green Component
+ 0.3333333333333333
+ Red Component
+ 0.1137254901960784
+
+ Selected Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2078431372549020
+ Color Space
+ sRGB
+ Green Component
+ 0.2078431372549020
+ Red Component
+ 0.2078431372549020
+
+ Selection Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.8666666666666667
+ Color Space
+ sRGB
+ Green Component
+ 0.8666666666666667
+ Red Component
+ 0.8666666666666667
+
+ Tab Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.9333333333333333
+ Color Space
+ sRGB
+ Green Component
+ 0.9333333333333333
+ Red Component
+ 0.9333333333333333
+
+
+
\ No newline at end of file
diff --git a/extras/kitty/zenwritten_dark.conf b/extras/kitty/zenwritten_dark.conf
new file mode 100644
index 0000000..2a97fa9
--- /dev/null
+++ b/extras/kitty/zenwritten_dark.conf
@@ -0,0 +1,40 @@
+# This file is auto-generated from lua/zenbones/template/kitty.lua
+# vim:ft=kitty
+## name: zenwritten_dark
+## license: MIT
+## author: Michael Chris Lopez
+## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenwritten_dark.conf
+
+background #191919
+foreground #BBBBBB
+selection_background #393939
+selection_foreground #BBBBBB
+url_color #61ABDA
+cursor #BBBBBB
+
+# Tabs
+active_tab_background #73516C
+active_tab_foreground #BBBBBB
+inactive_tab_background #393939
+inactive_tab_foreground #BBBBBB
+#tab_bar_background ${tab_bar_background}
+
+# normal
+color0 #191919
+color1 #DE6E7C
+color2 #819B69
+color3 #B77E64
+color4 #6099C0
+color5 #B279A7
+color6 #66A5AD
+color7 #BBBBBB
+
+# bright
+color8 #3D3839
+color9 #E8838F
+color10 #8BAE68
+color11 #D68C67
+color12 #61ABDA
+color13 #CF86C1
+color14 #65B8C1
+color15 #8E8E8E
diff --git a/extras/kitty/zenwritten_light.conf b/extras/kitty/zenwritten_light.conf
new file mode 100644
index 0000000..a751ac4
--- /dev/null
+++ b/extras/kitty/zenwritten_light.conf
@@ -0,0 +1,40 @@
+# This file is auto-generated from lua/zenbones/template/kitty.lua
+# vim:ft=kitty
+## name: zenwritten_light
+## license: MIT
+## author: Michael Chris Lopez
+## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenwritten_light.conf
+
+background #EEEEEE
+foreground #353535
+selection_background #DDDDDD
+selection_foreground #353535
+url_color #1D5573
+cursor #353535
+
+# Tabs
+active_tab_background #D2A6C8
+active_tab_foreground #353535
+inactive_tab_background #C9C9C9
+inactive_tab_foreground #353535
+#tab_bar_background ${tab_bar_background}
+
+# normal
+color0 #EEEEEE
+color1 #A8334C
+color2 #4F6C31
+color3 #944927
+color4 #286486
+color5 #88507D
+color6 #3B8992
+color7 #353535
+
+# bright
+color8 #C6C3C3
+color9 #94253E
+color10 #3F5A22
+color11 #803D1C
+color12 #1D5573
+color13 #7B3B70
+color14 #2B747C
+color15 #5C5C5C
diff --git a/extras/tmux/zenwritten_dark.tmux b/extras/tmux/zenwritten_dark.tmux
new file mode 100644
index 0000000..5d965df
--- /dev/null
+++ b/extras/tmux/zenwritten_dark.tmux
@@ -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='#BBBBBB'
+
+set -g window-status-current-style fg='#B279A7',bg='#BBBBBB',bold
+
+set -g pane-border-style fg='#B279A7'
+set -g pane-active-border-style fg='#B279A7'
+
+set -g message-style fg='#191919',bg='#393939'
+
+set -g display-panes-active-colour '#B279A7'
+set -g display-panes-colour '#B279A7'
+
+set -g clock-mode-colour '#B279A7'
+
+set -g mode-style fg='#191919',bg='#393939'
diff --git a/extras/tmux/zenwritten_light.tmux b/extras/tmux/zenwritten_light.tmux
new file mode 100644
index 0000000..6190712
--- /dev/null
+++ b/extras/tmux/zenwritten_light.tmux
@@ -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='#353535'
+
+set -g window-status-current-style fg='#88507D',bg='#353535',bold
+
+set -g pane-border-style fg='#88507D'
+set -g pane-active-border-style fg='#88507D'
+
+set -g message-style fg='#EEEEEE',bg='#DDDDDD'
+
+set -g display-panes-active-colour '#88507D'
+set -g display-panes-colour '#88507D'
+
+set -g clock-mode-colour '#88507D'
+
+set -g mode-style fg='#EEEEEE',bg='#DDDDDD'
diff --git a/extras/wezterm/Zenwritten_dark.toml b/extras/wezterm/Zenwritten_dark.toml
new file mode 100644
index 0000000..0e6c20c
--- /dev/null
+++ b/extras/wezterm/Zenwritten_dark.toml
@@ -0,0 +1,13 @@
+# This file is auto-generated from lua/zenbones/template/wezterm.lua
+# Zenwritten_dark
+[colors]
+foreground = "#BBBBBB"
+background = "#191919"
+cursor_bg = "#C9C9C9"
+cursor_border = "#151515"
+cursor_fg = "#151515"
+selection_bg = "#393939"
+selection_fg = "#BBBBBB"
+
+ansi = ["#191919", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#BBBBBB"]
+brights = ["#3D3839", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#8E8E8E"]
diff --git a/extras/wezterm/Zenwritten_light.toml b/extras/wezterm/Zenwritten_light.toml
new file mode 100644
index 0000000..22d11a2
--- /dev/null
+++ b/extras/wezterm/Zenwritten_light.toml
@@ -0,0 +1,13 @@
+# This file is auto-generated from lua/zenbones/template/wezterm.lua
+# Zenwritten_light
+[colors]
+foreground = "#353535"
+background = "#EEEEEE"
+cursor_bg = "#353535"
+cursor_border = "#F1F1F1"
+cursor_fg = "#F1F1F1"
+selection_bg = "#DDDDDD"
+selection_fg = "#353535"
+
+ansi = ["#EEEEEE", "#A8334C", "#4F6C31", "#944927", "#286486", "#88507D", "#3B8992", "#353535"]
+brights = ["#C6C3C3", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#5C5C5C"]
diff --git a/lua/lualine/themes/zenwritten_dark.lua b/lua/lualine/themes/zenwritten_dark.lua
new file mode 100644
index 0000000..a61d4cd
--- /dev/null
+++ b/lua/lualine/themes/zenwritten_dark.lua
@@ -0,0 +1,34 @@
+-- This file is auto-generated from lua/zenbones/template/lualine.lua
+local common_fg = "#B0B0B0"
+local inactive_bg = "#2E2E2E"
+local inactive_fg = "#CFCFCF"
+
+return {
+ normal = {
+ a = { bg = "#6A6A6A", fg = common_fg, gui = "bold" },
+ b = { bg = "#494949", fg = common_fg },
+ c = { bg = "#393939", fg = "#BBBBBB" },
+ },
+
+ insert = {
+ a = { bg = "#455C6F", fg = common_fg, gui = "bold" },
+ },
+
+ command = {
+ a = { bg = "#73516C", fg = common_fg, gui = "bold" },
+ },
+
+ visual = {
+ a = { bg = "#393939", fg = common_fg, gui = "bold" },
+ },
+
+ replace = {
+ a = { bg = "#5B2E33", fg = common_fg, gui = "bold" },
+ },
+
+ inactive = {
+ a = { bg = inactive_bg, fg = inactive_fg, gui = "bold" },
+ b = { bg = inactive_bg, fg = inactive_fg },
+ c = { bg = inactive_bg, fg = inactive_fg },
+ },
+}
diff --git a/lua/lualine/themes/zenwritten_light.lua b/lua/lualine/themes/zenwritten_light.lua
new file mode 100644
index 0000000..848b3d4
--- /dev/null
+++ b/lua/lualine/themes/zenwritten_light.lua
@@ -0,0 +1,34 @@
+-- This file is auto-generated from lua/zenbones/template/lualine.lua
+local common_fg = "#505050"
+local inactive_bg = "#D4D4D4"
+local inactive_fg = "#686868"
+
+return {
+ normal = {
+ a = { bg = "#A6A6A6", fg = common_fg, gui = "bold" },
+ b = { bg = "#B9B9B9", fg = common_fg },
+ c = { bg = "#C9C9C9", fg = "#353535" },
+ },
+
+ insert = {
+ a = { bg = "#99C6E9", fg = common_fg, gui = "bold" },
+ },
+
+ command = {
+ a = { bg = "#D2A6C8", fg = common_fg, gui = "bold" },
+ },
+
+ visual = {
+ a = { bg = "#DDDDDD", fg = common_fg, gui = "bold" },
+ },
+
+ replace = {
+ a = { bg = "#E7CBCE", fg = common_fg, gui = "bold" },
+ },
+
+ inactive = {
+ a = { bg = inactive_bg, fg = inactive_fg, gui = "bold" },
+ b = { bg = inactive_bg, fg = inactive_fg },
+ c = { bg = inactive_bg, fg = inactive_fg },
+ },
+}
diff --git a/lua/zenbones/build.lua b/lua/zenbones/build.lua
index 2ab9410..dc73a4a 100644
--- a/lua/zenbones/build.lua
+++ b/lua/zenbones/build.lua
@@ -83,6 +83,16 @@ function M.run()
package.loaded["neobones"] = nil
vim.opt.background = "dark"
build("neobones_dark", require "neobones", require("neobones.palette").dark, { exclude = { "vim" } })
+
+ -- zenwritten light
+ package.loaded["zenwritten"] = nil
+ vim.opt.background = "light"
+ build("zenwritten_light", require "zenwritten", require("zenwritten.palette").light, { exclude = { "vim" } })
+
+ -- zenwritten dark
+ package.loaded["zenwritten"] = nil
+ vim.opt.background = "dark"
+ build("zenwritten_dark", require "zenwritten", require("zenwritten.palette").dark, { exclude = { "vim" } })
end
return M