diff --git a/autoload/lightline/colorscheme/duckbones.vim b/autoload/lightline/colorscheme/duckbones.vim new file mode 100644 index 0000000..7b28c80 --- /dev/null +++ b/autoload/lightline/colorscheme/duckbones.vim @@ -0,0 +1,23 @@ +" This file is auto-generated by shipwright.nvim +let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} + +let s:p.normal.left = [ [ "#9A9FBC", "#5C6489", "bold" ], [ "#9A9FBC", "#3C415B" ] ] +let s:p.normal.middle = [ [ "#EBEFC0", "#2B2F44" ] ] +let s:p.normal.right = [ [ "#9A9FBC", "#3C415B" ], [ "#9A9FBC", "#3C415B" ] ] +let s:p.normal.warning = [ [ "#E39500", "#171513" ] ] +let s:p.normal.error = [ [ "#E03600", "#1B1413" ] ] + +let s:p.inactive.left = [ [ "#F0F5C4", "#222536" ], [ "#F0F5C4", "#222536" ] ] +let s:p.inactive.middle = [ [ "#F0F5C4", "#222536" ] ] +let s:p.inactive.right = [ [ "#F0F5C4", "#222536" ] ] + +let s:p.insert.left = [ [ "#9A9FBC", "#2A3E48", "bold" ], [ "#9A9FBC", "#3C415B" ] ] +let s:p.replace.left = [ [ "#9A9FBC", "#311C1A", "bold" ], [ "#9A9FBC", "#3C415B" ] ] +let s:p.visual.left = [ [ "#9A9FBC", "#37382D", "bold" ], [ "#9A9FBC", "#3C415B" ] ] + +let s:p.tabline.left = [ [ "#EBEFC0", "#3C415B", "italic" ] ] +let s:p.tabline.middle = [ [ "#F0F5C4", "#222536" ] ] +let s:p.tabline.right = [ [ "#EBEFC0", "#3C415B" ] ] +let s:p.tabline.tabsel = [ [ "#EBEFC0", "#0E101A", "bold" ] ] + +let g:lightline#colorscheme#duckbones#palette = lightline#colorscheme#fill(s:p) diff --git a/colorschemes.json b/colorschemes.json index 78b0bc0..d43ef2d 100644 --- a/colorschemes.json +++ b/colorschemes.json @@ -19,6 +19,7 @@ "name": "tokyobones", "exclude": ["iterm", "alacritty", "kitty", "wezterm", "tmux"] }, + { "name": "duckbones", "background": "dark" }, { "name": "zenburned", "background": "dark" }, { "name": "zenwritten" } ] diff --git a/extras/alacritty/duckbones.yml b/extras/alacritty/duckbones.yml new file mode 100644 index 0000000..9514f7e --- /dev/null +++ b/extras/alacritty/duckbones.yml @@ -0,0 +1,26 @@ +# This file is auto-generated by shipwright.nvim +colors: + primary: + foreground: '#EBEFC0' + background: '#0E101A' + cursor: + cursor: '#0E101A' + text: '#EDF2C2' + normal: + black: '#0E101A' + red: '#E03600' + green: '#5DCD97' + yellow: '#E39500' + blue: '#00A3CB' + magenta: '#795CCC' + cyan: '#00A3CB' + white: '#EBEFC0' + bright: + black: '#2B2F46' + red: '#FF4821' + green: '#58DB9E' + yellow: '#F6A100' + blue: '#00B4E0' + magenta: '#B3A1E6' + cyan: '#00B4E0' + white: '#B3B692' diff --git a/extras/iterm/duckbones.itermcolors b/extras/iterm/duckbones.itermcolors new file mode 100644 index 0000000..2518eaf --- /dev/null +++ b/extras/iterm/duckbones.itermcolors @@ -0,0 +1,357 @@ + + + + + Ansi 0 Color + + Alpha Component + 1 + Blue Component + 0.1019607843137255 + Color Space + sRGB + Green Component + 0.0627450980392157 + Red Component + 0.0549019607843137 + + Ansi 1 Color + + Alpha Component + 1 + Blue Component + 0.0000000000000000 + Color Space + sRGB + Green Component + 0.2117647058823529 + Red Component + 0.8784313725490196 + + Ansi 10 Color + + Alpha Component + 1 + Blue Component + 0.6196078431372549 + Color Space + sRGB + Green Component + 0.8588235294117647 + Red Component + 0.3450980392156863 + + Ansi 11 Color + + Alpha Component + 1 + Blue Component + 0.0000000000000000 + Color Space + sRGB + Green Component + 0.6313725490196078 + Red Component + 0.9647058823529412 + + Ansi 12 Color + + Alpha Component + 1 + Blue Component + 0.8784313725490196 + Color Space + sRGB + Green Component + 0.7058823529411765 + Red Component + 0.0000000000000000 + + Ansi 13 Color + + Alpha Component + 1 + Blue Component + 0.9019607843137255 + Color Space + sRGB + Green Component + 0.6313725490196078 + Red Component + 0.7019607843137254 + + Ansi 14 Color + + Alpha Component + 1 + Blue Component + 0.8784313725490196 + Color Space + sRGB + Green Component + 0.7058823529411765 + Red Component + 0.0000000000000000 + + Ansi 15 Color + + Alpha Component + 1 + Blue Component + 0.5725490196078431 + Color Space + sRGB + Green Component + 0.7137254901960784 + Red Component + 0.7019607843137254 + + Ansi 2 Color + + Alpha Component + 1 + Blue Component + 0.5921568627450980 + Color Space + sRGB + Green Component + 0.8039215686274510 + Red Component + 0.3647058823529412 + + Ansi 3 Color + + Alpha Component + 1 + Blue Component + 0.0000000000000000 + Color Space + sRGB + Green Component + 0.5843137254901961 + Red Component + 0.8901960784313725 + + Ansi 4 Color + + Alpha Component + 1 + Blue Component + 0.7960784313725490 + Color Space + sRGB + Green Component + 0.6392156862745098 + Red Component + 0.0000000000000000 + + Ansi 5 Color + + Alpha Component + 1 + Blue Component + 0.8000000000000000 + Color Space + sRGB + Green Component + 0.3607843137254902 + Red Component + 0.4745098039215686 + + Ansi 6 Color + + Alpha Component + 1 + Blue Component + 0.7960784313725490 + Color Space + sRGB + Green Component + 0.6392156862745098 + Red Component + 0.0000000000000000 + + Ansi 7 Color + + Alpha Component + 1 + Blue Component + 0.7529411764705882 + Color Space + sRGB + Green Component + 0.9372549019607843 + Red Component + 0.9215686274509803 + + Ansi 8 Color + + Alpha Component + 1 + Blue Component + 0.2745098039215687 + Color Space + sRGB + Green Component + 0.1843137254901961 + Red Component + 0.1686274509803922 + + Ansi 9 Color + + Alpha Component + 1 + Blue Component + 0.1294117647058824 + Color Space + sRGB + Green Component + 0.2823529411764706 + Red Component + 1.0000000000000000 + + Background Color + + Alpha Component + 1 + Blue Component + 0.1019607843137255 + Color Space + sRGB + Green Component + 0.0627450980392157 + Red Component + 0.0549019607843137 + + Badge Color + + Alpha Component + 1 + Blue Component + 0.4823529411764706 + Color Space + sRGB + Green Component + 0.3725490196078431 + Red Component + 0.3529411764705883 + + Bold Color + + Alpha Component + 1 + Blue Component + 0.2745098039215687 + Color Space + sRGB + Green Component + 0.1843137254901961 + Red Component + 0.1686274509803922 + + Cursor Color + + Alpha Component + 1 + Blue Component + 0.7607843137254902 + Color Space + sRGB + Green Component + 0.9490196078431372 + Red Component + 0.9294117647058824 + + Cursor Guide Color + + Alpha Component + 1 + Blue Component + 0.1490196078431373 + Color Space + sRGB + Green Component + 0.0980392156862745 + Red Component + 0.0862745098039216 + + Cursor Text Color + + Alpha Component + 1 + Blue Component + 0.1019607843137255 + Color Space + sRGB + Green Component + 0.0627450980392157 + Red Component + 0.0549019607843137 + + Foreground Color + + Alpha Component + 1 + Blue Component + 0.7529411764705882 + Color Space + sRGB + Green Component + 0.9372549019607843 + Red Component + 0.9215686274509803 + + Link Color + + Alpha Component + 1 + Blue Component + 0.8784313725490196 + Color Space + sRGB + Green Component + 0.7058823529411765 + Red Component + 0.0000000000000000 + + Selected Text Color + + Alpha Component + 1 + Blue Component + 0.7529411764705882 + Color Space + sRGB + Green Component + 0.9372549019607843 + Red Component + 0.9215686274509803 + + Selection Color + + Alpha Component + 1 + Blue Component + 0.1764705882352941 + Color Space + sRGB + Green Component + 0.2196078431372549 + Red Component + 0.2156862745098039 + + Tab Color + + Alpha Component + 1 + Blue Component + 0.1019607843137255 + Color Space + sRGB + Green Component + 0.0627450980392157 + Red Component + 0.0549019607843137 + + + diff --git a/extras/kitty/duckbones.conf b/extras/kitty/duckbones.conf new file mode 100644 index 0000000..6082b83 --- /dev/null +++ b/extras/kitty/duckbones.conf @@ -0,0 +1,48 @@ +# This file is auto-generated by shipwright.nvim +# vim:ft=kitty +## name: duckbones +## author: Michael Chris Lopez +## license: MIT +## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/duckbones.conf +foreground #EBEFC0 +background #0E101A +selection_foreground #EBEFC0 +selection_background #37382D +# Cursor colors +cursor #EDF2C2 +cursor_text_color #0E101A +# URL underline color when hovering with mouse +# kitty window border colors +# OS Window titlebar colors +# Tab bar colors +active_tab_foreground #EBEFC0 +active_tab_background #4D3191 +inactive_tab_foreground #EBEFC0 +inactive_tab_background #2B2F44 +# Colors for marks (marked text in the terminal) +# The basic 16 colors +# black +color0 #0E101A +color8 #2B2F46 +# red +color1 #E03600 +color9 #FF4821 +# green +color2 #5DCD97 +color10 #58DB9E +# yellow +color3 #E39500 +color11 #F6A100 +# blue +color4 #00A3CB +color12 #00B4E0 +# magenta +color5 #795CCC +color13 #B3A1E6 +# cyan +color6 #00A3CB +color14 #00B4E0 +# white +color7 #EBEFC0 +color15 #B3B692 +# You can set the remaining 240 colors as color16 to color255. diff --git a/extras/tmux/duckbones.tmux b/extras/tmux/duckbones.tmux new file mode 100644 index 0000000..1ed186a --- /dev/null +++ b/extras/tmux/duckbones.tmux @@ -0,0 +1,19 @@ +# This file is auto-generated by shipwright.nvim +set -g status-left ' #[fg=#795CCC,bold]#{s/root//:client_key_table} ' +set -g status-right '#[fg=#795CCC,bold] [#S]#[fg=#795CCC,bold] [%d/%m] #[fg=#795CCC,bold][%I:%M%p] ' +set -g status-style fg='#795CCC',bg='#EBEFC0' + +set -g window-status-current-style fg='#795CCC',bg='#EBEFC0',bold + +set -g pane-border-style fg='#795CCC' +set -g pane-active-border-style fg='#795CCC' + +set -g message-style fg='#0E101A',bg='#37382D' + +set -g display-panes-active-colour '#795CCC' +set -g display-panes-colour '#795CCC' + +set -g clock-mode-colour '#795CCC' + +set -g mode-style fg='#0E101A',bg='#37382D' + diff --git a/extras/wezterm/Duckbones.toml b/extras/wezterm/Duckbones.toml new file mode 100644 index 0000000..c074e28 --- /dev/null +++ b/extras/wezterm/Duckbones.toml @@ -0,0 +1,11 @@ +# This file is auto-generated by shipwright.nvim +[colors] +foreground = "#EBEFC0" +background = "#0E101A" +cursor_fg = "#0E101A" +cursor_bg = "#EDF2C2" +cursor_border = "#0E101A" +selection_fg = "#EBEFC0" +selection_bg = "#37382D" +ansi = ["#0E101A", "#E03600", "#5DCD97", "#E39500", "#00A3CB", "#795CCC", "#00A3CB", "#EBEFC0"] +brights = ["#2B2F46", "#FF4821", "#58DB9E", "#F6A100", "#00B4E0", "#B3A1E6", "#00B4E0", "#B3B692"] diff --git a/lua/lualine/themes/duckbones.lua b/lua/lualine/themes/duckbones.lua new file mode 100644 index 0000000..0cc8f01 --- /dev/null +++ b/lua/lualine/themes/duckbones.lua @@ -0,0 +1,34 @@ +-- This file is auto-generated by shipwright.nvim +local common_fg = "#9A9FBC" +local inactive_bg = "#222536" +local inactive_fg = "#F0F5C4" + +return { + normal = { + a = { bg = "#5C6489", fg = common_fg, gui = "bold" }, + b = { bg = "#3C415B", fg = common_fg }, + c = { bg = "#2B2F44", fg = "#EBEFC0" }, + }, + + insert = { + a = { bg = "#2A3E48", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "#4D3191", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "#37382D", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "#311C1A", 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 }, + }, +}