From 9045b0cde4f3fbe2e6dddff6d7530a3d35586f2a Mon Sep 17 00:00:00 2001 From: Michael Chris Lopez Date: Sun, 24 Oct 2021 08:24:13 +0800 Subject: [PATCH] generate lightline and lualine for flavors --- .../colorscheme/forestbones_dark.vim | 23 ++++++ .../colorscheme/forestbones_light.vim | 23 ++++++ autoload/lightline/colorscheme/nordbones.vim | 23 ++++++ .../lightline/colorscheme/rosebones_dark.vim | 23 ++++++ .../lightline/colorscheme/rosebones_light.vim | 23 ++++++ .../lightline/colorscheme/tokyobones_dark.vim | 23 ++++++ .../colorscheme/tokyobones_light.vim | 23 ++++++ lua/lualine/themes/forestbones_dark.lua | 34 ++++++++ lua/lualine/themes/forestbones_light.lua | 34 ++++++++ lua/lualine/themes/nordbones.lua | 34 ++++++++ lua/lualine/themes/rosebones_dark.lua | 34 ++++++++ lua/lualine/themes/rosebones_light.lua | 34 ++++++++ lua/lualine/themes/tokyobones_dark.lua | 34 ++++++++ lua/lualine/themes/tokyobones_light.lua | 34 ++++++++ lua/zenbones/build.lua | 80 +++++++++++++++++++ 15 files changed, 479 insertions(+) create mode 100644 autoload/lightline/colorscheme/forestbones_dark.vim create mode 100644 autoload/lightline/colorscheme/forestbones_light.vim create mode 100644 autoload/lightline/colorscheme/nordbones.vim create mode 100644 autoload/lightline/colorscheme/rosebones_dark.vim create mode 100644 autoload/lightline/colorscheme/rosebones_light.vim create mode 100644 autoload/lightline/colorscheme/tokyobones_dark.vim create mode 100644 autoload/lightline/colorscheme/tokyobones_light.vim create mode 100644 lua/lualine/themes/forestbones_dark.lua create mode 100644 lua/lualine/themes/forestbones_light.lua create mode 100644 lua/lualine/themes/nordbones.lua create mode 100644 lua/lualine/themes/rosebones_dark.lua create mode 100644 lua/lualine/themes/rosebones_light.lua create mode 100644 lua/lualine/themes/tokyobones_dark.lua create mode 100644 lua/lualine/themes/tokyobones_light.lua diff --git a/autoload/lightline/colorscheme/forestbones_dark.vim b/autoload/lightline/colorscheme/forestbones_dark.vim new file mode 100644 index 0000000..2664832 --- /dev/null +++ b/autoload/lightline/colorscheme/forestbones_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 = [ [ "#9CB4C6", "#6F818E", "bold" ], [ "#9CB4C6", "#53606A" ] ] +let s:p.normal.middle = [ [ "#E7DCC4", "#46525B" ] ] +let s:p.normal.right = [ [ "#9CB4C6", "#53606A" ], [ "#9CB4C6", "#53606A" ] ] +let s:p.normal.warning = [ [ "#DDBD7F", "#393733" ] ] +let s:p.normal.error = [ [ "#E67C7F", "#433333" ] ] + +let s:p.inactive.left = [ [ "#EDE5D4", "#3E4850" ], [ "#EDE5D4", "#3E4850" ] ] +let s:p.inactive.middle = [ [ "#EDE5D4", "#3E4850" ] ] +let s:p.inactive.right = [ [ "#EDE5D4", "#3E4850" ] ] + +let s:p.insert.left = [ [ "#9CB4C6", "#456763", "bold" ], [ "#9CB4C6", "#53606A" ] ] +let s:p.replace.left = [ [ "#9CB4C6", "#643839", "bold" ], [ "#9CB4C6", "#53606A" ] ] +let s:p.visual.left = [ [ "#9CB4C6", "#615B51", "bold" ], [ "#9CB4C6", "#53606A" ] ] + +let s:p.tabline.left = [ [ "#E7DCC4", "#53606A", "italic" ] ] +let s:p.tabline.middle = [ [ "#EDE5D4", "#3E4850" ] ] +let s:p.tabline.right = [ [ "#E7DCC4", "#53606A" ] ] +let s:p.tabline.tabsel = [ [ "#E7DCC4", "#2C343A", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/forestbones_light.vim b/autoload/lightline/colorscheme/forestbones_light.vim new file mode 100644 index 0000000..90cb935 --- /dev/null +++ b/autoload/lightline/colorscheme/forestbones_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 = [ [ "#5A5236", "#B7A874", "bold" ], [ "#5A5236", "#CFBE83" ] ] +let s:p.normal.middle = [ [ "#4F5B62", "#E0CE8F" ] ] +let s:p.normal.right = [ [ "#5A5236", "#CFBE83" ], [ "#5A5236", "#CFBE83" ] ] +let s:p.normal.warning = [ [ "#DEA000", "#F5E6D7" ] ] +let s:p.normal.error = [ [ "#F85550", "#F4E5E4" ] ] + +let s:p.inactive.left = [ [ "#758690", "#E9D795" ], [ "#758690", "#E9D795" ] ] +let s:p.inactive.middle = [ [ "#758690", "#E9D795" ] ] +let s:p.inactive.right = [ [ "#758690", "#E9D795" ] ] + +let s:p.insert.left = [ [ "#5A5236", "#B0C3D4", "bold" ], [ "#5A5236", "#CFBE83" ] ] +let s:p.replace.left = [ [ "#5A5236", "#EEDFDF", "bold" ], [ "#5A5236", "#CFBE83" ] ] +let s:p.visual.left = [ [ "#5A5236", "#D3DFE6", "bold" ], [ "#5A5236", "#CFBE83" ] ] + +let s:p.tabline.left = [ [ "#4F5B62", "#CFBE83", "italic" ] ] +let s:p.tabline.middle = [ [ "#758690", "#E9D795" ] ] +let s:p.tabline.right = [ [ "#4F5B62", "#CFBE83" ] ] +let s:p.tabline.tabsel = [ [ "#4F5B62", "#FAF3E1", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/nordbones.vim b/autoload/lightline/colorscheme/nordbones.vim new file mode 100644 index 0000000..fbaafe6 --- /dev/null +++ b/autoload/lightline/colorscheme/nordbones.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 = [ [ "#A8B1C5", "#727F98", "bold" ], [ "#A8B1C5", "#576175" ] ] +let s:p.normal.middle = [ [ "#EBEEF3", "#485061" ] ] +let s:p.normal.right = [ [ "#A8B1C5", "#576175" ], [ "#A8B1C5", "#576175" ] ] +let s:p.normal.warning = [ [ "#CF866F", "#403735" ] ] +let s:p.normal.error = [ [ "#C1616A", "#453536" ] ] + +let s:p.inactive.left = [ [ "#F2F4F7", "#414959" ], [ "#F2F4F7", "#414959" ] ] +let s:p.inactive.middle = [ [ "#F2F4F7", "#414959" ] ] +let s:p.inactive.right = [ [ "#F2F4F7", "#414959" ] ] + +let s:p.insert.left = [ [ "#A8B1C5", "#476968", "bold" ], [ "#A8B1C5", "#576175" ] ] +let s:p.replace.left = [ [ "#A8B1C5", "#663A3E", "bold" ], [ "#A8B1C5", "#576175" ] ] +let s:p.visual.left = [ [ "#A8B1C5", "#545F70", "bold" ], [ "#A8B1C5", "#576175" ] ] + +let s:p.tabline.left = [ [ "#EBEEF3", "#576175", "italic" ] ] +let s:p.tabline.middle = [ [ "#F2F4F7", "#414959" ] ] +let s:p.tabline.right = [ [ "#EBEEF3", "#576175" ] ] +let s:p.tabline.tabsel = [ [ "#EBEEF3", "#2F3541", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/rosebones_dark.vim b/autoload/lightline/colorscheme/rosebones_dark.vim new file mode 100644 index 0000000..6486e15 --- /dev/null +++ b/autoload/lightline/colorscheme/rosebones_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 = [ [ "#A4A1B7", "#6B6788", "bold" ], [ "#A4A1B7", "#4A4563" ] ] +let s:p.normal.middle = [ [ "#E1D4D4", "#3A364E" ] ] +let s:p.normal.right = [ [ "#A4A1B7", "#4A4563" ], [ "#A4A1B7", "#4A4563" ] ] +let s:p.normal.warning = [ [ "#F6C074", "#1F1D1B" ] ] +let s:p.normal.error = [ [ "#EB7193", "#241B1D" ] ] + +let s:p.inactive.left = [ [ "#E9E0E0", "#2F2C40" ], [ "#E9E0E0", "#2F2C40" ] ] +let s:p.inactive.middle = [ [ "#E9E0E0", "#2F2C40" ] ] +let s:p.inactive.right = [ [ "#E9E0E0", "#2F2C40" ] ] + +let s:p.insert.left = [ [ "#A4A1B7", "#30484C", "bold" ], [ "#A4A1B7", "#4A4563" ] ] +let s:p.replace.left = [ [ "#A4A1B7", "#3D2229", "bold" ], [ "#A4A1B7", "#4A4563" ] ] +let s:p.visual.left = [ [ "#A4A1B7", "#523A39", "bold" ], [ "#A4A1B7", "#4A4563" ] ] + +let s:p.tabline.left = [ [ "#E1D4D4", "#4A4563", "italic" ] ] +let s:p.tabline.middle = [ [ "#E9E0E0", "#2F2C40" ] ] +let s:p.tabline.right = [ [ "#E1D4D4", "#4A4563" ] ] +let s:p.tabline.tabsel = [ [ "#E1D4D4", "#1A1825", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/rosebones_light.vim b/autoload/lightline/colorscheme/rosebones_light.vim new file mode 100644 index 0000000..8f06eff --- /dev/null +++ b/autoload/lightline/colorscheme/rosebones_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 = [ [ "#605038", "#C5A778", "bold" ], [ "#605038", "#DEBC88" ] ] +let s:p.normal.middle = [ [ "#724341", "#EACA9B" ] ] +let s:p.normal.right = [ [ "#605038", "#DEBC88" ], [ "#605038", "#DEBC88" ] ] +let s:p.normal.warning = [ [ "#EC9D33", "#F6E9E0" ] ] +let s:p.normal.error = [ [ "#B5637A", "#F6E8EB" ] ] + +let s:p.inactive.left = [ [ "#AE6966", "#EED7B7" ], [ "#AE6966", "#EED7B7" ] ] +let s:p.inactive.middle = [ [ "#AE6966", "#EED7B7" ] ] +let s:p.inactive.right = [ [ "#AE6966", "#EED7B7" ] ] + +let s:p.insert.left = [ [ "#605038", "#A8C9D1", "bold" ], [ "#605038", "#DEBC88" ] ] +let s:p.replace.left = [ [ "#605038", "#F0E2E5", "bold" ], [ "#605038", "#DEBC88" ] ] +let s:p.visual.left = [ [ "#605038", "#EADDDC", "bold" ], [ "#605038", "#DEBC88" ] ] + +let s:p.tabline.left = [ [ "#724341", "#DEBC88", "italic" ] ] +let s:p.tabline.middle = [ [ "#AE6966", "#EED7B7" ] ] +let s:p.tabline.right = [ [ "#724341", "#DEBC88" ] ] +let s:p.tabline.tabsel = [ [ "#724341", "#FBF6F0", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/tokyobones_dark.vim b/autoload/lightline/colorscheme/tokyobones_dark.vim new file mode 100644 index 0000000..45f36f3 --- /dev/null +++ b/autoload/lightline/colorscheme/tokyobones_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 = [ [ "#A3A5B7", "#696B87", "bold" ], [ "#A3A5B7", "#484A61" ] ] +let s:p.normal.middle = [ [ "#C0CAF5", "#36384A" ] ] +let s:p.normal.right = [ [ "#A3A5B7", "#484A61" ], [ "#A3A5B7", "#484A61" ] ] +let s:p.normal.warning = [ [ "#E1B068", "#211F1D" ] ] +let s:p.normal.error = [ [ "#F77890", "#271D1E" ] ] + +let s:p.inactive.left = [ [ "#D2D9F8", "#2E2F3F" ], [ "#D2D9F8", "#2E2F3F" ] ] +let s:p.inactive.middle = [ [ "#D2D9F8", "#2E2F3F" ] ] +let s:p.inactive.right = [ [ "#D2D9F8", "#2E2F3F" ] ] + +let s:p.insert.left = [ [ "#A3A5B7", "#36466A", "bold" ], [ "#A3A5B7", "#484A61" ] ] +let s:p.replace.left = [ [ "#A3A5B7", "#412428", "bold" ], [ "#A3A5B7", "#484A61" ] ] +let s:p.visual.left = [ [ "#A3A5B7", "#2C4075", "bold" ], [ "#A3A5B7", "#484A61" ] ] + +let s:p.tabline.left = [ [ "#C0CAF5", "#484A61", "italic" ] ] +let s:p.tabline.middle = [ [ "#D2D9F8", "#2E2F3F" ] ] +let s:p.tabline.right = [ [ "#C0CAF5", "#484A61" ] ] +let s:p.tabline.tabsel = [ [ "#C0CAF5", "#1A1B26", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/lightline/colorscheme/tokyobones_light.vim b/autoload/lightline/colorscheme/tokyobones_light.vim new file mode 100644 index 0000000..db9c9c7 --- /dev/null +++ b/autoload/lightline/colorscheme/tokyobones_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 = [ [ "#464953", "#9395A2", "bold" ], [ "#464953", "#A6A8B3" ] ] +let s:p.normal.middle = [ [ "#333A57", "#B4B6BE" ] ] +let s:p.normal.right = [ [ "#464953", "#A6A8B3" ], [ "#464953", "#A6A8B3" ] ] +let s:p.normal.warning = [ [ "#8F5E14", "#E9C5A8" ] ] +let s:p.normal.error = [ [ "#8B4351", "#E8C3C8" ] ] + +let s:p.inactive.left = [ [ "#5F6B9B", "#BCBEC6" ], [ "#5F6B9B", "#BCBEC6" ] ] +let s:p.inactive.middle = [ [ "#5F6B9B", "#BCBEC6" ] ] +let s:p.inactive.right = [ [ "#5F6B9B", "#BCBEC6" ] ] + +let s:p.insert.left = [ [ "#464953", "#9BA6C2", "bold" ], [ "#464953", "#A6A8B3" ] ] +let s:p.replace.left = [ [ "#464953", "#DFBEC3", "bold" ], [ "#464953", "#A6A8B3" ] ] +let s:p.visual.left = [ [ "#464953", "#BBC0D8", "bold" ], [ "#464953", "#A6A8B3" ] ] + +let s:p.tabline.left = [ [ "#333A57", "#A6A8B3", "italic" ] ] +let s:p.tabline.middle = [ [ "#5F6B9B", "#BCBEC6" ] ] +let s:p.tabline.right = [ [ "#333A57", "#A6A8B3" ] ] +let s:p.tabline.tabsel = [ [ "#333A57", "#D6D7DC", "bold" ] ] + +let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/lua/lualine/themes/forestbones_dark.lua b/lua/lualine/themes/forestbones_dark.lua new file mode 100644 index 0000000..e504921 --- /dev/null +++ b/lua/lualine/themes/forestbones_dark.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#9CB4C6" +local inactive_bg = "#3E4850" +local inactive_fg = "#EDE5D4" + +return { + normal = { + a = { bg = "#6F818E", fg = common_fg, gui = "bold" }, + b = { bg = "#53606A", fg = common_fg }, + c = { bg = "#46525B", fg = "#E7DCC4" }, + }, + + insert = { + a = { bg = "#456763", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#9E5179", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#615B51", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#643839", 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/forestbones_light.lua b/lua/lualine/themes/forestbones_light.lua new file mode 100644 index 0000000..0939907 --- /dev/null +++ b/lua/lualine/themes/forestbones_light.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#5A5236" +local inactive_bg = "#E9D795" +local inactive_fg = "#758690" + +return { + normal = { + a = { bg = "#B7A874", fg = common_fg, gui = "bold" }, + b = { bg = "#CFBE83", fg = common_fg }, + c = { bg = "#E0CE8F", fg = "#4F5B62" }, + }, + + insert = { + a = { bg = "#B0C3D4", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#EEBADB", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#D3DFE6", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#EEDFDF", 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/nordbones.lua b/lua/lualine/themes/nordbones.lua new file mode 100644 index 0000000..d59910a --- /dev/null +++ b/lua/lualine/themes/nordbones.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#A8B1C5" +local inactive_bg = "#414959" +local inactive_fg = "#F2F4F7" + +return { + normal = { + a = { bg = "#727F98", fg = common_fg, gui = "bold" }, + b = { bg = "#576175", fg = common_fg }, + c = { bg = "#485061", fg = "#EBEEF3" }, + }, + + insert = { + a = { bg = "#476968", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#84637E", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#545F70", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#663A3E", 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/rosebones_dark.lua b/lua/lualine/themes/rosebones_dark.lua new file mode 100644 index 0000000..7c71992 --- /dev/null +++ b/lua/lualine/themes/rosebones_dark.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#A4A1B7" +local inactive_bg = "#2F2C40" +local inactive_fg = "#E9E0E0" + +return { + normal = { + a = { bg = "#6B6788", fg = common_fg, gui = "bold" }, + b = { bg = "#4A4563", fg = common_fg }, + c = { bg = "#3A364E", fg = "#E1D4D4" }, + }, + + insert = { + a = { bg = "#30484C", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#673592", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#523A39", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#3D2229", 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/rosebones_light.lua b/lua/lualine/themes/rosebones_light.lua new file mode 100644 index 0000000..018b934 --- /dev/null +++ b/lua/lualine/themes/rosebones_light.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#605038" +local inactive_bg = "#EED7B7" +local inactive_fg = "#AE6966" + +return { + normal = { + a = { bg = "#C5A778", fg = common_fg, gui = "bold" }, + b = { bg = "#DEBC88", fg = common_fg }, + c = { bg = "#EACA9B", fg = "#724341" }, + }, + + insert = { + a = { bg = "#A8C9D1", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#D1C9DC", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#EADDDC", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#F0E2E5", 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/tokyobones_dark.lua b/lua/lualine/themes/tokyobones_dark.lua new file mode 100644 index 0000000..1c1a116 --- /dev/null +++ b/lua/lualine/themes/tokyobones_dark.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#A3A5B7" +local inactive_bg = "#2E2F3F" +local inactive_fg = "#D2D9F8" + +return { + normal = { + a = { bg = "#696B87", fg = common_fg, gui = "bold" }, + b = { bg = "#484A61", fg = common_fg }, + c = { bg = "#36384A", fg = "#C0CAF5" }, + }, + + insert = { + a = { bg = "#36466A", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#6E20BD", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#2C4075", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#412428", 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/tokyobones_light.lua b/lua/lualine/themes/tokyobones_light.lua new file mode 100644 index 0000000..b27b434 --- /dev/null +++ b/lua/lualine/themes/tokyobones_light.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated from lua/zenbones/template/lualine.lua +local common_fg = "#464953" +local inactive_bg = "#BCBEC6" +local inactive_fg = "#5F6B9B" + +return { + normal = { + a = { bg = "#9395A2", fg = common_fg, gui = "bold" }, + b = { bg = "#A6A8B3", fg = common_fg }, + c = { bg = "#B4B6BE", fg = "#333A57" }, + }, + + insert = { + a = { bg = "#9BA6C2", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#B3A9C9", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#BBC0D8", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#DFBEC3", 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 b33d4a1..09a6ee8 100644 --- a/lua/zenbones/build.lua +++ b/lua/zenbones/build.lua @@ -136,6 +136,86 @@ local colorschemes = { exclude = { "vim" }, }, }, + + { + name = "rosebones_light", + specs = "rosebones", + palette = require("rosebones.palette").light, + setup = function() + vim.opt.background = "light" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "rosebones_dark", + specs = "rosebones", + palette = require("rosebones.palette").dark, + setup = function() + vim.opt.background = "dark" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "forestbones_light", + specs = "forestbones", + palette = require("forestbones.palette").light, + setup = function() + vim.opt.background = "light" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "forestbones_dark", + specs = "forestbones", + palette = require("forestbones.palette").dark, + setup = function() + vim.opt.background = "dark" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "tokyobones_light", + specs = "tokyobones", + palette = require("tokyobones.palette").light, + setup = function() + vim.opt.background = "light" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "tokyobones_dark", + specs = "tokyobones", + palette = require("tokyobones.palette").dark, + setup = function() + vim.opt.background = "dark" + end, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, + + { + name = "nordbones", + palette = require("nordbones.palette").derived, + opt = { + exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, + }, + }, } function build_from(colorscheme)