mirror of
https://github.com/craftzdog/solarized-osaka.nvim.git
synced 2026-09-10 07:16:21 -04:00
feat(extras): add newer extras and assign missing colors
This commit is contained in:
parent
da1b6f7649
commit
d4dfdf3e38
5
.luarc.json
Normal file
5
.luarc.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"diagnostics.disable": [
|
||||
"inject-field"
|
||||
]
|
||||
}
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
# Colors (Solarized Osaka)
|
||||
# HSL convert HEX using https://colordesigner.io/
|
||||
|
||||
# Default colors
|
||||
[colors.primary]
|
||||
background = '#00141a' #color.base04
|
||||
foreground = '#839495' #color.fg
|
||||
|
||||
# Normal colors
|
||||
[colors.normal]
|
||||
black = '#00141a' #color.base04
|
||||
red = '#dc312e' #color.red
|
||||
green = '#859900' #color.green
|
||||
yellow = '#b38600' #color.yellow
|
||||
blue = '#278bd3' #color.blue
|
||||
magenta = '#d33682' #color.magenta
|
||||
cyan = '#2aa298' #color.cyan
|
||||
white = '#ede7d4' #color.base2
|
||||
|
||||
# Bright colors
|
||||
[colors.bright]
|
||||
black = '#002d38' #color.base03
|
||||
red = '#f65351' #color.red300
|
||||
green = '#b7fa00' #color.green300
|
||||
yellow = '#ffbf00' #color.yellow300
|
||||
blue = '#47adf5' #color.blue300
|
||||
magenta = '#f254a1' #color.magenta300
|
||||
cyan = '#2beede' #color.cyan300
|
||||
white = '#fdf6e2' #color.base3
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
[delta]
|
||||
minus-style = syntax "#dfccd4"
|
||||
minus-non-emph-style = syntax "#dfccd4"
|
||||
minus-emph-style = syntax "#d99ea2"
|
||||
minus-empty-line-marker-style = syntax "#dfccd4"
|
||||
line-numbers-minus-style = "#c25d64"
|
||||
plus-style = syntax "#aecde6"
|
||||
plus-non-emph-style = syntax "#aecde6"
|
||||
plus-emph-style = syntax "#57a7bc"
|
||||
plus-empty-line-marker-style = syntax "#aecde6"
|
||||
line-numbers-plus-style = "#399a96"
|
||||
line-numbers-zero-style = "#a8aecb"
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
[delta]
|
||||
minus-style = syntax "#3a273a"
|
||||
minus-non-emph-style = syntax "#3a273a"
|
||||
minus-emph-style = syntax "#6b2e43"
|
||||
minus-empty-line-marker-style = syntax "#3a273a"
|
||||
line-numbers-minus-style = "#b55a67"
|
||||
plus-style = syntax "#273849"
|
||||
plus-non-emph-style = syntax "#273849"
|
||||
plus-emph-style = syntax "#305f6f"
|
||||
plus-empty-line-marker-style = syntax "#273849"
|
||||
line-numbers-plus-style = "#627259"
|
||||
line-numbers-zero-style = "#3b4261"
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
[delta]
|
||||
minus-style = syntax "#37222c"
|
||||
minus-non-emph-style = syntax "#37222c"
|
||||
minus-emph-style = syntax "#713137"
|
||||
minus-empty-line-marker-style = syntax "#37222c"
|
||||
line-numbers-minus-style = "#b2555b"
|
||||
plus-style = syntax "#20303b"
|
||||
plus-non-emph-style = syntax "#20303b"
|
||||
plus-emph-style = syntax "#2c5a66"
|
||||
plus-empty-line-marker-style = syntax "#20303b"
|
||||
line-numbers-plus-style = "#266d6a"
|
||||
line-numbers-zero-style = "#3b4261"
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
[delta]
|
||||
minus-style = syntax "#3f2d3d"
|
||||
minus-non-emph-style = syntax "#3f2d3d"
|
||||
minus-emph-style = syntax "#763842"
|
||||
minus-empty-line-marker-style = syntax "#3f2d3d"
|
||||
line-numbers-minus-style = "#b2555b"
|
||||
plus-style = syntax "#283b4d"
|
||||
plus-non-emph-style = syntax "#283b4d"
|
||||
plus-emph-style = syntax "#316172"
|
||||
plus-empty-line-marker-style = syntax "#283b4d"
|
||||
line-numbers-plus-style = "#266d6a"
|
||||
line-numbers-zero-style = "#3b4261"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# TokyoNight colors for dunst
|
||||
# For more configuraion options see https://github.com/dunst-project/dunst/blob/master/dunstrc
|
||||
|
||||
[urgency_low]
|
||||
background = "#e9e9ec"
|
||||
foreground = "#3760bf"
|
||||
frame_color = "#3760bf"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#e1e2e7"
|
||||
foreground = "#3760bf"
|
||||
frame_color = "#3760bf"
|
||||
|
||||
[urgency_critical]
|
||||
background = "#c4c8da"
|
||||
foreground = "#c64343"
|
||||
frame_color = "#c64343"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# TokyoNight colors for dunst
|
||||
# For more configuraion options see https://github.com/dunst-project/dunst/blob/master/dunstrc
|
||||
|
||||
[urgency_low]
|
||||
background = "#1e2030"
|
||||
foreground = "#c8d3f5"
|
||||
frame_color = "#c8d3f5"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#222436"
|
||||
foreground = "#c8d3f5"
|
||||
frame_color = "#c8d3f5"
|
||||
|
||||
[urgency_critical]
|
||||
background = "#2f334d"
|
||||
foreground = "#c53b53"
|
||||
frame_color = "#c53b53"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# TokyoNight colors for dunst
|
||||
# For more configuraion options see https://github.com/dunst-project/dunst/blob/master/dunstrc
|
||||
|
||||
[urgency_low]
|
||||
background = "#16161e"
|
||||
foreground = "#c0caf5"
|
||||
frame_color = "#c0caf5"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#1a1b26"
|
||||
foreground = "#c0caf5"
|
||||
frame_color = "#c0caf5"
|
||||
|
||||
[urgency_critical]
|
||||
background = "#292e42"
|
||||
foreground = "#db4b4b"
|
||||
frame_color = "#db4b4b"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# TokyoNight colors for dunst
|
||||
# For more configuraion options see https://github.com/dunst-project/dunst/blob/master/dunstrc
|
||||
|
||||
[urgency_low]
|
||||
background = "#1f2335"
|
||||
foreground = "#c0caf5"
|
||||
frame_color = "#c0caf5"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#24283b"
|
||||
foreground = "#c0caf5"
|
||||
frame_color = "#c0caf5"
|
||||
|
||||
[urgency_critical]
|
||||
background = "#292e42"
|
||||
foreground = "#db4b4b"
|
||||
frame_color = "#db4b4b"
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# TokyoNight Color Palette
|
||||
set -l foreground 3760bf
|
||||
set -l selection b6bfe2
|
||||
set -l comment 848cb5
|
||||
set -l red f52a65
|
||||
set -l orange b15c00
|
||||
set -l yellow 8c6c3e
|
||||
set -l green 587539
|
||||
set -l purple 7847bd
|
||||
set -l cyan 007197
|
||||
set -l pink 9854f1
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
set -g fish_color_normal $foreground
|
||||
set -g fish_color_command $cyan
|
||||
set -g fish_color_keyword $pink
|
||||
set -g fish_color_quote $yellow
|
||||
set -g fish_color_redirection $foreground
|
||||
set -g fish_color_end $orange
|
||||
set -g fish_color_error $red
|
||||
set -g fish_color_param $purple
|
||||
set -g fish_color_comment $comment
|
||||
set -g fish_color_selection --background=$selection
|
||||
set -g fish_color_search_match --background=$selection
|
||||
set -g fish_color_operator $green
|
||||
set -g fish_color_escape $pink
|
||||
set -g fish_color_autosuggestion $comment
|
||||
|
||||
# Completion Pager Colors
|
||||
set -g fish_pager_color_progress $comment
|
||||
set -g fish_pager_color_prefix $cyan
|
||||
set -g fish_pager_color_completion $foreground
|
||||
set -g fish_pager_color_description $comment
|
||||
set -g fish_pager_color_selected_background --background=$selection
|
||||
|
||||
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# TokyoNight Color Palette
|
||||
set -l foreground c8d3f5
|
||||
set -l selection 2d3f76
|
||||
set -l comment 636da6
|
||||
set -l red ff757f
|
||||
set -l orange ff966c
|
||||
set -l yellow ffc777
|
||||
set -l green c3e88d
|
||||
set -l purple fca7ea
|
||||
set -l cyan 86e1fc
|
||||
set -l pink c099ff
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
set -g fish_color_normal $foreground
|
||||
set -g fish_color_command $cyan
|
||||
set -g fish_color_keyword $pink
|
||||
set -g fish_color_quote $yellow
|
||||
set -g fish_color_redirection $foreground
|
||||
set -g fish_color_end $orange
|
||||
set -g fish_color_error $red
|
||||
set -g fish_color_param $purple
|
||||
set -g fish_color_comment $comment
|
||||
set -g fish_color_selection --background=$selection
|
||||
set -g fish_color_search_match --background=$selection
|
||||
set -g fish_color_operator $green
|
||||
set -g fish_color_escape $pink
|
||||
set -g fish_color_autosuggestion $comment
|
||||
|
||||
# Completion Pager Colors
|
||||
set -g fish_pager_color_progress $comment
|
||||
set -g fish_pager_color_prefix $cyan
|
||||
set -g fish_pager_color_completion $foreground
|
||||
set -g fish_pager_color_description $comment
|
||||
set -g fish_pager_color_selected_background --background=$selection
|
||||
|
||||
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# TokyoNight Color Palette
|
||||
set -l foreground c0caf5
|
||||
set -l selection 283457
|
||||
set -l comment 565f89
|
||||
set -l red f7768e
|
||||
set -l orange ff9e64
|
||||
set -l yellow e0af68
|
||||
set -l green 9ece6a
|
||||
set -l purple 9d7cd8
|
||||
set -l cyan 7dcfff
|
||||
set -l pink bb9af7
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
set -g fish_color_normal $foreground
|
||||
set -g fish_color_command $cyan
|
||||
set -g fish_color_keyword $pink
|
||||
set -g fish_color_quote $yellow
|
||||
set -g fish_color_redirection $foreground
|
||||
set -g fish_color_end $orange
|
||||
set -g fish_color_error $red
|
||||
set -g fish_color_param $purple
|
||||
set -g fish_color_comment $comment
|
||||
set -g fish_color_selection --background=$selection
|
||||
set -g fish_color_search_match --background=$selection
|
||||
set -g fish_color_operator $green
|
||||
set -g fish_color_escape $pink
|
||||
set -g fish_color_autosuggestion $comment
|
||||
|
||||
# Completion Pager Colors
|
||||
set -g fish_pager_color_progress $comment
|
||||
set -g fish_pager_color_prefix $cyan
|
||||
set -g fish_pager_color_completion $foreground
|
||||
set -g fish_pager_color_description $comment
|
||||
set -g fish_pager_color_selected_background --background=$selection
|
||||
|
||||
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
# TokyoNight Color Palette
|
||||
set -l foreground c0caf5
|
||||
set -l selection 2e3c64
|
||||
set -l comment 565f89
|
||||
set -l red f7768e
|
||||
set -l orange ff9e64
|
||||
set -l yellow e0af68
|
||||
set -l green 9ece6a
|
||||
set -l purple 9d7cd8
|
||||
set -l cyan 7dcfff
|
||||
set -l pink bb9af7
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
set -g fish_color_normal $foreground
|
||||
set -g fish_color_command $cyan
|
||||
set -g fish_color_keyword $pink
|
||||
set -g fish_color_quote $yellow
|
||||
set -g fish_color_redirection $foreground
|
||||
set -g fish_color_end $orange
|
||||
set -g fish_color_error $red
|
||||
set -g fish_color_param $purple
|
||||
set -g fish_color_comment $comment
|
||||
set -g fish_color_selection --background=$selection
|
||||
set -g fish_color_search_match --background=$selection
|
||||
set -g fish_color_operator $green
|
||||
set -g fish_color_escape $pink
|
||||
set -g fish_color_autosuggestion $comment
|
||||
|
||||
# Completion Pager Colors
|
||||
set -g fish_pager_color_progress $comment
|
||||
set -g fish_pager_color_prefix $cyan
|
||||
set -g fish_pager_color_completion $foreground
|
||||
set -g fish_pager_color_description $comment
|
||||
set -g fish_pager_color_selected_background --background=$selection
|
||||
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# TokyoNight
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
fish_color_normal 3760bf
|
||||
fish_color_command 007197
|
||||
fish_color_keyword 9854f1
|
||||
fish_color_quote 8c6c3e
|
||||
fish_color_redirection 3760bf
|
||||
fish_color_end b15c00
|
||||
fish_color_error f52a65
|
||||
fish_color_param 7847bd
|
||||
fish_color_comment 848cb5
|
||||
fish_color_selection --background=b6bfe2
|
||||
fish_color_search_match --background=b6bfe2
|
||||
fish_color_operator 587539
|
||||
fish_color_escape 9854f1
|
||||
fish_color_autosuggestion 848cb5
|
||||
|
||||
# Completion Pager Colors
|
||||
fish_pager_color_progress 848cb5
|
||||
fish_pager_color_prefix 007197
|
||||
fish_pager_color_completion 3760bf
|
||||
fish_pager_color_description 848cb5
|
||||
fish_pager_color_selected_background --background=b6bfe2
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# TokyoNight
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
fish_color_normal c8d3f5
|
||||
fish_color_command 86e1fc
|
||||
fish_color_keyword c099ff
|
||||
fish_color_quote ffc777
|
||||
fish_color_redirection c8d3f5
|
||||
fish_color_end ff966c
|
||||
fish_color_error ff757f
|
||||
fish_color_param fca7ea
|
||||
fish_color_comment 636da6
|
||||
fish_color_selection --background=2d3f76
|
||||
fish_color_search_match --background=2d3f76
|
||||
fish_color_operator c3e88d
|
||||
fish_color_escape c099ff
|
||||
fish_color_autosuggestion 636da6
|
||||
|
||||
# Completion Pager Colors
|
||||
fish_pager_color_progress 636da6
|
||||
fish_pager_color_prefix 86e1fc
|
||||
fish_pager_color_completion c8d3f5
|
||||
fish_pager_color_description 636da6
|
||||
fish_pager_color_selected_background --background=2d3f76
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# TokyoNight
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
fish_color_normal c0caf5
|
||||
fish_color_command 7dcfff
|
||||
fish_color_keyword bb9af7
|
||||
fish_color_quote e0af68
|
||||
fish_color_redirection c0caf5
|
||||
fish_color_end ff9e64
|
||||
fish_color_error f7768e
|
||||
fish_color_param 9d7cd8
|
||||
fish_color_comment 565f89
|
||||
fish_color_selection --background=283457
|
||||
fish_color_search_match --background=283457
|
||||
fish_color_operator 9ece6a
|
||||
fish_color_escape bb9af7
|
||||
fish_color_autosuggestion 565f89
|
||||
|
||||
# Completion Pager Colors
|
||||
fish_pager_color_progress 565f89
|
||||
fish_pager_color_prefix 7dcfff
|
||||
fish_pager_color_completion c0caf5
|
||||
fish_pager_color_description 565f89
|
||||
fish_pager_color_selected_background --background=283457
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# TokyoNight
|
||||
|
||||
# Syntax Highlighting Colors
|
||||
fish_color_normal c0caf5
|
||||
fish_color_command 7dcfff
|
||||
fish_color_keyword bb9af7
|
||||
fish_color_quote e0af68
|
||||
fish_color_redirection c0caf5
|
||||
fish_color_end ff9e64
|
||||
fish_color_error f7768e
|
||||
fish_color_param 9d7cd8
|
||||
fish_color_comment 565f89
|
||||
fish_color_selection --background=2e3c64
|
||||
fish_color_search_match --background=2e3c64
|
||||
fish_color_operator 9ece6a
|
||||
fish_color_escape bb9af7
|
||||
fish_color_autosuggestion 565f89
|
||||
|
||||
# Completion Pager Colors
|
||||
fish_pager_color_progress 565f89
|
||||
fish_pager_color_prefix 7dcfff
|
||||
fish_pager_color_completion c0caf5
|
||||
fish_pager_color_description 565f89
|
||||
fish_pager_color_selected_background --background=2e3c64
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
[cursor]
|
||||
color=3760bf b6bfe2
|
||||
|
||||
[colors]
|
||||
foreground=3760bf
|
||||
background=e1e2e7
|
||||
selection-foreground=3760bf
|
||||
selection-background=b6bfe2
|
||||
urls=387068
|
||||
|
||||
regular0=e9e9ed
|
||||
regular1=f52a65
|
||||
regular2=587539
|
||||
regular3=8c6c3e
|
||||
regular4=2e7de9
|
||||
regular5=9854f1
|
||||
regular6=007197
|
||||
regular7=6172b0
|
||||
|
||||
bright0=a1a6c5
|
||||
bright1=f52a65
|
||||
bright2=587539
|
||||
bright3=8c6c3e
|
||||
bright4=2e7de9
|
||||
bright5=9854f1
|
||||
bright6=007197
|
||||
bright7=3760bf
|
||||
|
||||
16=b15c00
|
||||
17=c64343
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
[cursor]
|
||||
color=c8d3f5 2d3f76
|
||||
|
||||
[colors]
|
||||
foreground=c8d3f5
|
||||
background=222436
|
||||
selection-foreground=c8d3f5
|
||||
selection-background=2d3f76
|
||||
urls=4fd6be
|
||||
|
||||
regular0=1b1d2b
|
||||
regular1=ff757f
|
||||
regular2=c3e88d
|
||||
regular3=ffc777
|
||||
regular4=82aaff
|
||||
regular5=c099ff
|
||||
regular6=86e1fc
|
||||
regular7=828bb8
|
||||
|
||||
bright0=444a73
|
||||
bright1=ff757f
|
||||
bright2=c3e88d
|
||||
bright3=ffc777
|
||||
bright4=82aaff
|
||||
bright5=c099ff
|
||||
bright6=86e1fc
|
||||
bright7=c8d3f5
|
||||
|
||||
16=ff966c
|
||||
17=c53b53
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
[cursor]
|
||||
color=c0caf5 283457
|
||||
|
||||
[colors]
|
||||
foreground=c0caf5
|
||||
background=1a1b26
|
||||
selection-foreground=c0caf5
|
||||
selection-background=283457
|
||||
urls=73daca
|
||||
|
||||
regular0=15161e
|
||||
regular1=f7768e
|
||||
regular2=9ece6a
|
||||
regular3=e0af68
|
||||
regular4=7aa2f7
|
||||
regular5=bb9af7
|
||||
regular6=7dcfff
|
||||
regular7=a9b1d6
|
||||
|
||||
bright0=414868
|
||||
bright1=f7768e
|
||||
bright2=9ece6a
|
||||
bright3=e0af68
|
||||
bright4=7aa2f7
|
||||
bright5=bb9af7
|
||||
bright6=7dcfff
|
||||
bright7=c0caf5
|
||||
|
||||
16=ff9e64
|
||||
17=db4b4b
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
[cursor]
|
||||
color=c0caf5 2e3c64
|
||||
|
||||
[colors]
|
||||
foreground=c0caf5
|
||||
background=24283b
|
||||
selection-foreground=c0caf5
|
||||
selection-background=2e3c64
|
||||
urls=73daca
|
||||
|
||||
regular0=1d202f
|
||||
regular1=f7768e
|
||||
regular2=9ece6a
|
||||
regular3=e0af68
|
||||
regular4=7aa2f7
|
||||
regular5=bb9af7
|
||||
regular6=7dcfff
|
||||
regular7=a9b1d6
|
||||
|
||||
bright0=414868
|
||||
bright1=f7768e
|
||||
bright2=9ece6a
|
||||
bright3=e0af68
|
||||
bright4=7aa2f7
|
||||
bright5=bb9af7
|
||||
bright6=7dcfff
|
||||
bright7=c0caf5
|
||||
|
||||
16=ff9e64
|
||||
17=db4b4b
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(152,84,241), // magenta #9854f1
|
||||
command_fg: Rgb(132,140,181), // comment #848cb5
|
||||
selection_bg: Rgb(196,200,218), // bg_highlight #c4c8da
|
||||
selection_fg: Rgb(0,113,151), // cyan #007197
|
||||
cmdbar_bg: Rgb(225,226,231), // bg #e1e2e7
|
||||
cmdbar_extra_lines_bg: Rgb(225,226,231), // bg #e1e2e7
|
||||
disabled_fg: Rgb(132,140,181), // comment #848cb5
|
||||
diff_line_add: Rgb(88,117,57), // green #587539
|
||||
diff_line_delete: Rgb(245,42,101), // red #f52a65
|
||||
diff_file_added: Rgb(56,112,104), // green1 #387068
|
||||
diff_file_removed: Rgb(198,67,67), // red1 #c64343
|
||||
diff_file_moved: Rgb(210,0,101), // magenta2 #d20065
|
||||
diff_file_modified: Rgb(140,108,62), // yellow #8c6c3e
|
||||
commit_hash: Rgb(152,84,241), // magenta #9854f1
|
||||
commit_time: Rgb(17,140,116), // teal #118c74
|
||||
commit_author: Rgb(88,117,57), // green #587539
|
||||
danger_fg: Rgb(245,42,101), // red #f52a65
|
||||
push_gauge_bg: Rgb(225,226,231), // bg #e1e2e7
|
||||
push_gauge_fg: Rgb(55,96,191), // fg #3760bf
|
||||
tag_fg: Rgb(210,0,101), // magenta2 #d20065
|
||||
branch_fg: Rgb(140,108,62), // yellow #8c6c3e
|
||||
)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(192,153,255), // magenta #c099ff
|
||||
command_fg: Rgb(99,109,166), // comment #636da6
|
||||
selection_bg: Rgb(47,51,77), // bg_highlight #2f334d
|
||||
selection_fg: Rgb(134,225,252), // cyan #86e1fc
|
||||
cmdbar_bg: Rgb(34,36,54), // bg #222436
|
||||
cmdbar_extra_lines_bg: Rgb(34,36,54), // bg #222436
|
||||
disabled_fg: Rgb(99,109,166), // comment #636da6
|
||||
diff_line_add: Rgb(195,232,141), // green #c3e88d
|
||||
diff_line_delete: Rgb(255,117,127), // red #ff757f
|
||||
diff_file_added: Rgb(79,214,190), // green1 #4fd6be
|
||||
diff_file_removed: Rgb(197,59,83), // red1 #c53b53
|
||||
diff_file_moved: Rgb(255,0,124), // magenta2 #ff007c
|
||||
diff_file_modified: Rgb(255,199,119), // yellow #ffc777
|
||||
commit_hash: Rgb(192,153,255), // magenta #c099ff
|
||||
commit_time: Rgb(79,214,190), // teal #4fd6be
|
||||
commit_author: Rgb(195,232,141), // green #c3e88d
|
||||
danger_fg: Rgb(255,117,127), // red #ff757f
|
||||
push_gauge_bg: Rgb(34,36,54), // bg #222436
|
||||
push_gauge_fg: Rgb(200,211,245), // fg #c8d3f5
|
||||
tag_fg: Rgb(255,0,124), // magenta2 #ff007c
|
||||
branch_fg: Rgb(255,199,119), // yellow #ffc777
|
||||
)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(187,154,247), // magenta #bb9af7
|
||||
command_fg: Rgb(86,95,137), // comment #565f89
|
||||
selection_bg: Rgb(41,46,66), // bg_highlight #292e42
|
||||
selection_fg: Rgb(125,207,255), // cyan #7dcfff
|
||||
cmdbar_bg: Rgb(26,27,38), // bg #1a1b26
|
||||
cmdbar_extra_lines_bg: Rgb(26,27,38), // bg #1a1b26
|
||||
disabled_fg: Rgb(86,95,137), // comment #565f89
|
||||
diff_line_add: Rgb(158,206,106), // green #9ece6a
|
||||
diff_line_delete: Rgb(247,118,142), // red #f7768e
|
||||
diff_file_added: Rgb(115,218,202), // green1 #73daca
|
||||
diff_file_removed: Rgb(219,75,75), // red1 #db4b4b
|
||||
diff_file_moved: Rgb(255,0,124), // magenta2 #ff007c
|
||||
diff_file_modified: Rgb(224,175,104), // yellow #e0af68
|
||||
commit_hash: Rgb(187,154,247), // magenta #bb9af7
|
||||
commit_time: Rgb(26,188,156), // teal #1abc9c
|
||||
commit_author: Rgb(158,206,106), // green #9ece6a
|
||||
danger_fg: Rgb(247,118,142), // red #f7768e
|
||||
push_gauge_bg: Rgb(26,27,38), // bg #1a1b26
|
||||
push_gauge_fg: Rgb(192,202,245), // fg #c0caf5
|
||||
tag_fg: Rgb(255,0,124), // magenta2 #ff007c
|
||||
branch_fg: Rgb(224,175,104), // yellow #e0af68
|
||||
)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
(
|
||||
selected_tab: Rgb(187,154,247), // magenta #bb9af7
|
||||
command_fg: Rgb(86,95,137), // comment #565f89
|
||||
selection_bg: Rgb(41,46,66), // bg_highlight #292e42
|
||||
selection_fg: Rgb(125,207,255), // cyan #7dcfff
|
||||
cmdbar_bg: Rgb(36,40,59), // bg #24283b
|
||||
cmdbar_extra_lines_bg: Rgb(36,40,59), // bg #24283b
|
||||
disabled_fg: Rgb(86,95,137), // comment #565f89
|
||||
diff_line_add: Rgb(158,206,106), // green #9ece6a
|
||||
diff_line_delete: Rgb(247,118,142), // red #f7768e
|
||||
diff_file_added: Rgb(115,218,202), // green1 #73daca
|
||||
diff_file_removed: Rgb(219,75,75), // red1 #db4b4b
|
||||
diff_file_moved: Rgb(255,0,124), // magenta2 #ff007c
|
||||
diff_file_modified: Rgb(224,175,104), // yellow #e0af68
|
||||
commit_hash: Rgb(187,154,247), // magenta #bb9af7
|
||||
commit_time: Rgb(26,188,156), // teal #1abc9c
|
||||
commit_author: Rgb(158,206,106), // green #9ece6a
|
||||
danger_fg: Rgb(247,118,142), // red #f7768e
|
||||
push_gauge_bg: Rgb(36,40,59), // bg #24283b
|
||||
push_gauge_fg: Rgb(192,202,245), // fg #c0caf5
|
||||
tag_fg: Rgb(255,0,124), // magenta2 #ff007c
|
||||
branch_fg: Rgb(224,175,104), // yellow #e0af68
|
||||
)
|
||||
|
|
@ -1,344 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9294117647058824</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.3960784313725490</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1647058823529412</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2235294117647059</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4588235294117647</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3450980392156863</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2431372549019608</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4235294117647059</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5490196078431373</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1803921568627451</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9450980392156862</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3294117647058823</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5960784313725490</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5921568627450980</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4431372549019608</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3764705882352941</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2156862745098039</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2235294117647059</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4588235294117647</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3450980392156863</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2431372549019608</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4235294117647059</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5490196078431373</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9137254901960784</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1803921568627451</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9450980392156862</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3294117647058823</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5960784313725490</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5921568627450980</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4431372549019608</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.6901960784313725</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4470588235294118</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3803921568627451</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7725490196078432</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6509803921568628</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6313725490196078</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.3960784313725490</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1647058823529412</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
</dict>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9058823529411765</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8862745098039215</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8823529411764706</real>
|
||||
</dict>
|
||||
<key>Badge Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.5</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1491314172744751</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4549019607843137</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.5490196078431373</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0666666666666667</real>
|
||||
</dict>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3764705882352941</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2156862745098039</real>
|
||||
</dict>
|
||||
<key>Cursor Guide Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.25</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3764705882352941</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2156862745098039</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9058823529411765</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8862745098039215</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8823529411764706</real>
|
||||
</dict>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3764705882352941</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2156862745098039</real>
|
||||
</dict>
|
||||
<key>Link Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4392156862745098</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2196078431372549</real>
|
||||
</dict>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.3764705882352941</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2156862745098039</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8862745098039215</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7490196078431373</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7137254901960784</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,344 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.1686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1137254901960784</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1058823529411765</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4980392156862745</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4588235294117647</real>
|
||||
<key>Red Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5529411764705883</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.9098039215686274</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7647058823529411</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4666666666666667</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7803921568627451</real>
|
||||
<key>Red Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6666666666666666</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5098039215686274</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6000000000000000</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9882352941176471</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8823529411764706</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5254901960784314</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8274509803921568</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7843137254901961</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5529411764705883</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.9098039215686274</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7647058823529411</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4666666666666667</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7803921568627451</real>
|
||||
<key>Red Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6666666666666666</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5098039215686274</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6000000000000000</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9882352941176471</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8823529411764706</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5254901960784314</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7215686274509804</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.5450980392156862</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.5098039215686274</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4509803921568628</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2901960784313726</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2666666666666667</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4980392156862745</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4588235294117647</real>
|
||||
<key>Red Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
</dict>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2117647058823529</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1411764705882353</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1333333333333333</real>
|
||||
</dict>
|
||||
<key>Badge Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.5</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1491314172744751</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7450980392156863</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8392156862745098</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3098039215686275</real>
|
||||
</dict>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8274509803921568</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7843137254901961</real>
|
||||
</dict>
|
||||
<key>Cursor Guide Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.25</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8274509803921568</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7843137254901961</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2117647058823529</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1411764705882353</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1333333333333333</real>
|
||||
</dict>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8274509803921568</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7843137254901961</real>
|
||||
</dict>
|
||||
<key>Link Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7450980392156863</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8392156862745098</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3098039215686275</real>
|
||||
</dict>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8274509803921568</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7843137254901961</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4627450980392157</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2470588235294118</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1764705882352941</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,344 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.1176470588235294</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.0862745098039216</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0823529411764706</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5568627450980392</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4627450980392157</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4156862745098039</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8078431372549020</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6196078431372549</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6862745098039216</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6352941176470588</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6039215686274509</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7333333333333333</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8117647058823529</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4156862745098039</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8078431372549020</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6196078431372549</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6862745098039216</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6352941176470588</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6039215686274509</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7333333333333333</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8117647058823529</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8392156862745098</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6941176470588235</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6627450980392157</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2823529411764706</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2549019607843137</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5568627450980392</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4627450980392157</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
</dict>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.1490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1058823529411765</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1019607843137255</real>
|
||||
</dict>
|
||||
<key>Badge Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.5</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1491314172744751</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.6117647058823530</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7372549019607844</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1019607843137255</real>
|
||||
</dict>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Cursor Guide Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.25</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.1490196078431373</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1058823529411765</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1019607843137255</real>
|
||||
</dict>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Link Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8549019607843137</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4509803921568628</real>
|
||||
</dict>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.3411764705882353</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2039215686274510</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1568627450980392</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,344 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.1843137254901961</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1254901960784314</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1137254901960784</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5568627450980392</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4627450980392157</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4156862745098039</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8078431372549020</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6196078431372549</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6862745098039216</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6352941176470588</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6039215686274509</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7333333333333333</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8117647058823529</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4156862745098039</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8078431372549020</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6196078431372549</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6862745098039216</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.8784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6352941176470588</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4784313725490196</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6039215686274509</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7333333333333333</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>1.0000000000000000</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8117647058823529</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4901960784313725</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.8392156862745098</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.6941176470588235</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.6627450980392157</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.4078431372549020</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2823529411764706</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2549019607843137</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.5568627450980392</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.4627450980392157</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.9686274509803922</real>
|
||||
</dict>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2313725490196079</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1568627450980392</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1411764705882353</real>
|
||||
</dict>
|
||||
<key>Badge Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.5</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1491314172744751</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.6117647058823530</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7372549019607844</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1019607843137255</real>
|
||||
</dict>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Cursor Guide Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>0.25</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2313725490196079</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.1568627450980392</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1411764705882353</real>
|
||||
</dict>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Link Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.8549019607843137</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.4509803921568628</real>
|
||||
</dict>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.9607843137254902</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.7921568627450980</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.7529411764705882</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Alpha Component</key>
|
||||
<real>1</real>
|
||||
<key>Blue Component</key>
|
||||
<real>0.3921568627450980</real>
|
||||
<key>Color Space</key>
|
||||
<string>sRGB</string>
|
||||
<key>Green Component</key>
|
||||
<real>0.2352941176470588</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.1803921568627451</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
# vim:ft=kitty
|
||||
|
||||
## name: Solarized Osaka Day
|
||||
## license: MIT
|
||||
## author: Folke Lemaitre
|
||||
## upstream: https://github.com/craftzdog/solarized-osaka.nvim/raw/main/extras/kitty/solarized_osaka_day.conf
|
||||
|
||||
|
||||
background #d9f5ff
|
||||
foreground #566162
|
||||
selection_background #87ddff
|
||||
selection_foreground #566162
|
||||
url_color #279a91
|
||||
cursor #566162
|
||||
cursor_text_color #d9f5ff
|
||||
|
||||
# Tabs
|
||||
active_tab_background #279a91
|
||||
active_tab_foreground #474747
|
||||
inactive_tab_background #87ddff
|
||||
inactive_tab_foreground #667c84
|
||||
#tab_bar_background #e2f8ff
|
||||
|
||||
# Windows
|
||||
active_border_color #1c6da7
|
||||
inactive_border_color #87ddff
|
||||
|
||||
# normal
|
||||
color0 #e2f8ff
|
||||
color1 #e73330
|
||||
color2 #576600
|
||||
color3 #7e5d00
|
||||
color4 #1c6da7
|
||||
color5 #d73884
|
||||
color6 #279a91
|
||||
color7 #566162
|
||||
|
||||
# bright
|
||||
color8 #6e8992
|
||||
color9 #e73330
|
||||
color10 #576600
|
||||
color11 #7e5d00
|
||||
color12 #1c6da7
|
||||
color13 #d73884
|
||||
color14 #279a91
|
||||
color15 #566162
|
||||
|
||||
# extended colors
|
||||
color16 #d14f17
|
||||
color17 #be2420
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
# vim:ft=kitty
|
||||
|
||||
## name: Solarized Osaka
|
||||
## license: MIT
|
||||
## author: Folke Lemaitre
|
||||
## upstream: https://github.com/craftzdog/solarized-osaka.nvim/raw/main/extras/kitty/solarized_osaka_night.conf
|
||||
|
||||
|
||||
background #001419
|
||||
foreground #839395
|
||||
selection_background #002c38
|
||||
selection_foreground #839395
|
||||
url_color #29a298
|
||||
cursor #839395
|
||||
cursor_text_color #001419
|
||||
|
||||
# Tabs
|
||||
active_tab_background #29a298
|
||||
active_tab_foreground #ffffff
|
||||
inactive_tab_background #002c38
|
||||
inactive_tab_foreground #637981
|
||||
#tab_bar_background #001014
|
||||
|
||||
# Windows
|
||||
active_border_color #268bd3
|
||||
inactive_border_color #002c38
|
||||
|
||||
# normal
|
||||
color0 #001014
|
||||
color1 #db302d
|
||||
color2 #849900
|
||||
color3 #b28500
|
||||
color4 #268bd3
|
||||
color5 #d23681
|
||||
color6 #29a298
|
||||
color7 #839395
|
||||
|
||||
# bright
|
||||
color8 #576d74
|
||||
color9 #db302d
|
||||
color10 #849900
|
||||
color11 #b28500
|
||||
color12 #268bd3
|
||||
color13 #d23681
|
||||
color14 #29a298
|
||||
color15 #839395
|
||||
|
||||
# extended colors
|
||||
color16 #c94c16
|
||||
color17 #f55350
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,75 +0,0 @@
|
|||
module.exports = {
|
||||
plain: {
|
||||
color: "#3760bf",
|
||||
backgroundColor: "#e1e2e7",
|
||||
},
|
||||
styles: [
|
||||
{
|
||||
types: ["prolog", "builtin"],
|
||||
style: {
|
||||
color: "#f52a65",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["function"],
|
||||
style: {
|
||||
color: "#2e7de9",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["symbol"],
|
||||
style: {
|
||||
color: "#188092",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["punctuation"],
|
||||
style: {
|
||||
color: "#9854f1",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["string", "char", "tag", "selector"],
|
||||
style: {
|
||||
color: "#587539",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["keyword"],
|
||||
style: {
|
||||
color: "#7847bd",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["operator"],
|
||||
style: {
|
||||
color: "#006a83",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["constant", "boolean"],
|
||||
style: {
|
||||
color: "#b15c00",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["variable"],
|
||||
style: {
|
||||
color: "#3760bf",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["comment"],
|
||||
style: {
|
||||
color: "#848cb5",
|
||||
fontStyle: "italic",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["attr-name"],
|
||||
style: {
|
||||
color: "rgb(241, 250, 140)",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
module.exports = {
|
||||
plain: {
|
||||
color: "#c8d3f5",
|
||||
backgroundColor: "#222436",
|
||||
},
|
||||
styles: [
|
||||
{
|
||||
types: ["prolog", "builtin"],
|
||||
style: {
|
||||
color: "#ff757f",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["function"],
|
||||
style: {
|
||||
color: "#82aaff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["symbol"],
|
||||
style: {
|
||||
color: "#65bcff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["punctuation"],
|
||||
style: {
|
||||
color: "#c099ff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["string", "char", "tag", "selector"],
|
||||
style: {
|
||||
color: "#c3e88d",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["keyword"],
|
||||
style: {
|
||||
color: "#fca7ea",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["operator"],
|
||||
style: {
|
||||
color: "#89ddff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["constant", "boolean"],
|
||||
style: {
|
||||
color: "#ff966c",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["variable"],
|
||||
style: {
|
||||
color: "#c8d3f5",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["comment"],
|
||||
style: {
|
||||
color: "#636da6",
|
||||
fontStyle: "italic",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["attr-name"],
|
||||
style: {
|
||||
color: "rgb(241, 250, 140)",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
module.exports = {
|
||||
plain: {
|
||||
color: "#c0caf5",
|
||||
backgroundColor: "#1a1b26",
|
||||
},
|
||||
styles: [
|
||||
{
|
||||
types: ["prolog", "builtin"],
|
||||
style: {
|
||||
color: "#f7768e",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["function"],
|
||||
style: {
|
||||
color: "#7aa2f7",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["symbol"],
|
||||
style: {
|
||||
color: "#2ac3de",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["punctuation"],
|
||||
style: {
|
||||
color: "#bb9af7",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["string", "char", "tag", "selector"],
|
||||
style: {
|
||||
color: "#9ece6a",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["keyword"],
|
||||
style: {
|
||||
color: "#9d7cd8",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["operator"],
|
||||
style: {
|
||||
color: "#89ddff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["constant", "boolean"],
|
||||
style: {
|
||||
color: "#ff9e64",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["variable"],
|
||||
style: {
|
||||
color: "#c0caf5",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["comment"],
|
||||
style: {
|
||||
color: "#565f89",
|
||||
fontStyle: "italic",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["attr-name"],
|
||||
style: {
|
||||
color: "rgb(241, 250, 140)",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
module.exports = {
|
||||
plain: {
|
||||
color: "#c0caf5",
|
||||
backgroundColor: "#24283b",
|
||||
},
|
||||
styles: [
|
||||
{
|
||||
types: ["prolog", "builtin"],
|
||||
style: {
|
||||
color: "#f7768e",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["function"],
|
||||
style: {
|
||||
color: "#7aa2f7",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["symbol"],
|
||||
style: {
|
||||
color: "#2ac3de",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["punctuation"],
|
||||
style: {
|
||||
color: "#bb9af7",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["string", "char", "tag", "selector"],
|
||||
style: {
|
||||
color: "#9ece6a",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["keyword"],
|
||||
style: {
|
||||
color: "#9d7cd8",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["operator"],
|
||||
style: {
|
||||
color: "#89ddff",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["constant", "boolean"],
|
||||
style: {
|
||||
color: "#ff9e64",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["variable"],
|
||||
style: {
|
||||
color: "#c0caf5",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["comment"],
|
||||
style: {
|
||||
color: "#565f89",
|
||||
fontStyle: "italic",
|
||||
},
|
||||
},
|
||||
{
|
||||
types: ["attr-name"],
|
||||
style: {
|
||||
color: "rgb(241, 250, 140)",
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
<h3 align="center">
|
||||
Tokyonight for <a href="https://st.suckless.org/">st</a>
|
||||
</h3>
|
||||
|
||||
### About
|
||||
|
||||
This port offers the colors needed for ST's header file.
|
||||
|
||||
### Usage
|
||||
|
||||
1. Choose your flavour.
|
||||
2. Copy the contents of `flavor.h` and replace into your st build's `config.h`.
|
||||
3. Then `make install` it in st folder.
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
/* Terminal colors (16 first used in escape sequence) */
|
||||
static const char *colorname[] = {
|
||||
/* 8 normal colors */
|
||||
"#e9e9ed",
|
||||
"#f52a65",
|
||||
"#587539",
|
||||
"#8c6c3e",
|
||||
"#2e7de9",
|
||||
"#9854f1",
|
||||
"#007197",
|
||||
"#6172b0",
|
||||
|
||||
/* 8 bright colors */
|
||||
"#a1a6c5",
|
||||
"#f52a65",
|
||||
"#587539",
|
||||
"#8c6c3e",
|
||||
"#2e7de9",
|
||||
"#9854f1",
|
||||
"#007197",
|
||||
"#3760bf",
|
||||
|
||||
[255] = 0,
|
||||
|
||||
/* more colors can be added after 255 to use with DefaultXX */
|
||||
"#3760bf",
|
||||
"#99a7df",
|
||||
"#3760bf", /* default foreground colour */
|
||||
"#e1e2e7", /* default background colour */
|
||||
};
|
||||
|
||||
/*
|
||||
* Default colors (colorname index)
|
||||
* foreground, background, cursor, reverse cursor
|
||||
*/
|
||||
unsigned int defaultfg = 258;
|
||||
unsigned int defaultbg = 259;
|
||||
unsigned int defaultcs = 256;
|
||||
static unsigned int defaultrcs = 257;
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
/* Terminal colors (16 first used in escape sequence) */
|
||||
static const char *colorname[] = {
|
||||
/* 8 normal colors */
|
||||
"#1b1d2b",
|
||||
"#ff757f",
|
||||
"#c3e88d",
|
||||
"#ffc777",
|
||||
"#82aaff",
|
||||
"#c099ff",
|
||||
"#86e1fc",
|
||||
"#828bb8",
|
||||
|
||||
/* 8 bright colors */
|
||||
"#444a73",
|
||||
"#ff757f",
|
||||
"#c3e88d",
|
||||
"#ffc777",
|
||||
"#82aaff",
|
||||
"#c099ff",
|
||||
"#86e1fc",
|
||||
"#c8d3f5",
|
||||
|
||||
[255] = 0,
|
||||
|
||||
/* more colors can be added after 255 to use with DefaultXX */
|
||||
"#c8d3f5",
|
||||
"#3654a7",
|
||||
"#c8d3f5", /* default foreground colour */
|
||||
"#222436", /* default background colour */
|
||||
};
|
||||
|
||||
/*
|
||||
* Default colors (colorname index)
|
||||
* foreground, background, cursor, reverse cursor
|
||||
*/
|
||||
unsigned int defaultfg = 258;
|
||||
unsigned int defaultbg = 259;
|
||||
unsigned int defaultcs = 256;
|
||||
static unsigned int defaultrcs = 257;
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
/* Terminal colors (16 first used in escape sequence) */
|
||||
static const char *colorname[] = {
|
||||
/* 8 normal colors */
|
||||
"#15161e",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#a9b1d6",
|
||||
|
||||
/* 8 bright colors */
|
||||
"#414868",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#c0caf5",
|
||||
|
||||
[255] = 0,
|
||||
|
||||
/* more colors can be added after 255 to use with DefaultXX */
|
||||
"#c0caf5",
|
||||
"#33467c",
|
||||
"#c0caf5", /* default foreground colour */
|
||||
"#1a1b26", /* default background colour */
|
||||
};
|
||||
|
||||
/*
|
||||
* Default colors (colorname index)
|
||||
* foreground, background, cursor, reverse cursor
|
||||
*/
|
||||
unsigned int defaultfg = 258;
|
||||
unsigned int defaultbg = 259;
|
||||
unsigned int defaultcs = 256;
|
||||
static unsigned int defaultrcs = 257;
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
/* Terminal colors (16 first used in escape sequence) */
|
||||
static const char *colorname[] = {
|
||||
/* 8 normal colors */
|
||||
"#1d202f",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#a9b1d6",
|
||||
|
||||
/* 8 bright colors */
|
||||
|
||||
"#414868",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#c0caf5",
|
||||
|
||||
[255] = 0,
|
||||
|
||||
/* more colors can be added after 255 to use with DefaultXX */
|
||||
"#c0caf5",
|
||||
"#364a82",
|
||||
"#c0caf5", /* default foreground colour */
|
||||
"#24283b", /* default background colour */
|
||||
};
|
||||
|
||||
/*
|
||||
* Default colors (colorname index)
|
||||
* foreground, background, cursor, reverse cursor
|
||||
*/
|
||||
unsigned int defaultfg = 258;
|
||||
unsigned int defaultbg = 259;
|
||||
unsigned int defaultcs = 256;
|
||||
static unsigned int defaultrcs = 257;
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,5 +0,0 @@
|
|||
[[Tokyo Night Day]]
|
||||
palette = "#e9e9ed:#f52a65:#587539:#8c6c3e:#2e7de9:#9854f1:#007197:#6172b0:#a1a6c5:#f52a65:#587539:#8c6c3e:#2e7de9:#9854f1:#007197:#7847bd"
|
||||
background_color = "#e1e2e7"
|
||||
foreground_color = "#3760bf"
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[[Tokyo Night Moon]]
|
||||
palette = "#1b1d2b:#ff757f:#c3e88d:#ffc777:#82aaff:#c099ff:#86e1fc:#828bb8:#444a73:#ff757f:#c3e88d:#ffc777:#82aaff:#c099ff:#86e1fc:#fca7ea"
|
||||
background_color = "#222436"
|
||||
foreground_color = "#c8d3f5"
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[[Tokyo Night]]
|
||||
palette = "#15161e:#f7768e:#9ece6a:#e0af68:#7aa2f7:#bb9af7:#7dcfff:#a9b1d6:#414868:#f7768e:#9ece6a:#e0af68:#7aa2f7:#bb9af7:#7dcfff:#9d7cd8"
|
||||
background_color = "#1a1b26"
|
||||
foreground_color = "#c0caf5"
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[[Tokyo Night Storm]]
|
||||
palette = "#1d202f:#f7768e:#9ece6a:#e0af68:#7aa2f7:#bb9af7:#7dcfff:#a9b1d6:#414868:#f7768e:#9ece6a:#e0af68:#7aa2f7:#bb9af7:#7dcfff:#9d7cd8"
|
||||
background_color = "#24283b"
|
||||
foreground_color = "#c0caf5"
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"name": "Tokyo Night Day",
|
||||
"comment": "",
|
||||
"use-theme-colors": false,
|
||||
"foreground-color": "#3760bf",
|
||||
"background-color": "#e1e2e7",
|
||||
"palette": [
|
||||
"#e9e9ed",
|
||||
"#f52a65",
|
||||
"#587539",
|
||||
"#8c6c3e",
|
||||
"#2e7de9",
|
||||
"#9854f1",
|
||||
"#007197",
|
||||
"#6172b0",
|
||||
"#a1a6c5",
|
||||
"#f52a65",
|
||||
"#587539",
|
||||
"#8c6c3e",
|
||||
"#2e7de9",
|
||||
"#9854f1",
|
||||
"#007197",
|
||||
"#3760bf"
|
||||
]
|
||||
}
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"name": "Tokyo Night Moon",
|
||||
"comment": "",
|
||||
"use-theme-colors": false,
|
||||
"foreground-color": "#c8d3f5",
|
||||
"background-color": "#222436",
|
||||
"palette": [
|
||||
"#1b1d2b",
|
||||
"#ff757f",
|
||||
"#c3e88d",
|
||||
"#ffc777",
|
||||
"#82aaff",
|
||||
"#c099ff",
|
||||
"#86e1fc",
|
||||
"#828bb8",
|
||||
"#444a73",
|
||||
"#ff757f",
|
||||
"#c3e88d",
|
||||
"#ffc777",
|
||||
"#82aaff",
|
||||
"#c099ff",
|
||||
"#86e1fc",
|
||||
"#c8d3f5"
|
||||
]
|
||||
}
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"name": "Tokyo Night",
|
||||
"comment": "",
|
||||
"use-theme-colors": false,
|
||||
"foreground-color": "#c0caf5",
|
||||
"background-color": "#1a1b26",
|
||||
"palette": [
|
||||
"#15161e",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#a9b1d6",
|
||||
"#414868",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#c0caf5"
|
||||
]
|
||||
}
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"name": "Tokyo Night Storm",
|
||||
"comment": "",
|
||||
"use-theme-colors": false,
|
||||
"foreground-color": "#c0caf5",
|
||||
"background-color": "#24283b",
|
||||
"palette": [
|
||||
"#1d202f",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#a9b1d6",
|
||||
"#414868",
|
||||
"#f7768e",
|
||||
"#9ece6a",
|
||||
"#e0af68",
|
||||
"#7aa2f7",
|
||||
"#bb9af7",
|
||||
"#7dcfff",
|
||||
"#c0caf5"
|
||||
]
|
||||
}
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# TokyoNight colors for Tmux
|
||||
|
||||
set -g mode-style "fg=#1c6da7,bg=#6e8992"
|
||||
|
||||
set -g message-style "fg=#1c6da7,bg=#6e8992"
|
||||
set -g message-command-style "fg=#1c6da7,bg=#6e8992"
|
||||
|
||||
set -g pane-border-style "fg=#6e8992"
|
||||
set -g pane-active-border-style "fg=#1c6da7"
|
||||
|
||||
set -g status "on"
|
||||
set -g status-justify "left"
|
||||
|
||||
set -g status-style "fg=#1c6da7,bg=#87ddff"
|
||||
|
||||
set -g status-left-length "100"
|
||||
set -g status-right-length "100"
|
||||
|
||||
set -g status-left-style NONE
|
||||
set -g status-right-style NONE
|
||||
|
||||
set -g status-left "#[fg=#e2f8ff,bg=#1c6da7,bold] #S #[fg=#1c6da7,bg=#87ddff,nobold,nounderscore,noitalics]"
|
||||
set -g status-right "#[fg=#87ddff,bg=#87ddff,nobold,nounderscore,noitalics]#[fg=#1c6da7,bg=#87ddff] #{prefix_highlight} #[fg=#6e8992,bg=#87ddff,nobold,nounderscore,noitalics]#[fg=#1c6da7,bg=#6e8992] %Y-%m-%d %I:%M %p #[fg=#1c6da7,bg=#6e8992,nobold,nounderscore,noitalics]#[fg=#e2f8ff,bg=#1c6da7,bold] #h "
|
||||
if-shell '[ "$(tmux show-option -gqv "clock-mode-style")" == "24" ]' {
|
||||
set -g status-right "#[fg=#87ddff,bg=#87ddff,nobold,nounderscore,noitalics]#[fg=#1c6da7,bg=#87ddff] #{prefix_highlight} #[fg=#6e8992,bg=#87ddff,nobold,nounderscore,noitalics]#[fg=#1c6da7,bg=#6e8992] %Y-%m-%d %H:%M #[fg=#1c6da7,bg=#6e8992,nobold,nounderscore,noitalics]#[fg=#e2f8ff,bg=#1c6da7,bold] #h "
|
||||
}
|
||||
|
||||
setw -g window-status-activity-style "underscore,fg=#737d7e,bg=#87ddff"
|
||||
setw -g window-status-separator ""
|
||||
setw -g window-status-style "NONE,fg=#737d7e,bg=#87ddff"
|
||||
setw -g window-status-format "#[fg=#87ddff,bg=#87ddff,nobold,nounderscore,noitalics]#[default] #I #W #F #[fg=#87ddff,bg=#87ddff,nobold,nounderscore,noitalics]"
|
||||
setw -g window-status-current-format "#[fg=#87ddff,bg=#6e8992,nobold,nounderscore,noitalics]#[fg=#1c6da7,bg=#6e8992,bold] #I #W #F #[fg=#6e8992,bg=#87ddff,nobold,nounderscore,noitalics]"
|
||||
|
||||
# tmux-plugins/tmux-prefix-highlight support
|
||||
set -g @prefix_highlight_output_prefix "#[fg=#7e5d00]#[bg=#87ddff]#[fg=#87ddff]#[bg=#7e5d00]"
|
||||
set -g @prefix_highlight_output_suffix ""
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# TokyoNight colors for Tmux
|
||||
|
||||
set -g mode-style "fg=#268bd3,bg=#576d74"
|
||||
|
||||
set -g message-style "fg=#268bd3,bg=#576d74"
|
||||
set -g message-command-style "fg=#268bd3,bg=#576d74"
|
||||
|
||||
set -g pane-border-style "fg=#576d74"
|
||||
set -g pane-active-border-style "fg=#268bd3"
|
||||
|
||||
set -g status "on"
|
||||
set -g status-justify "left"
|
||||
|
||||
set -g status-style "fg=#268bd3,bg=#002c38"
|
||||
|
||||
set -g status-left-length "100"
|
||||
set -g status-right-length "100"
|
||||
|
||||
set -g status-left-style NONE
|
||||
set -g status-right-style NONE
|
||||
|
||||
set -g status-left "#[fg=#001014,bg=#268bd3,bold] #S #[fg=#268bd3,bg=#002c38,nobold,nounderscore,noitalics]"
|
||||
set -g status-right "#[fg=#002c38,bg=#002c38,nobold,nounderscore,noitalics]#[fg=#268bd3,bg=#002c38] #{prefix_highlight} #[fg=#576d74,bg=#002c38,nobold,nounderscore,noitalics]#[fg=#268bd3,bg=#576d74] %Y-%m-%d %I:%M %p #[fg=#268bd3,bg=#576d74,nobold,nounderscore,noitalics]#[fg=#001014,bg=#268bd3,bold] #h "
|
||||
if-shell '[ "$(tmux show-option -gqv "clock-mode-style")" == "24" ]' {
|
||||
set -g status-right "#[fg=#002c38,bg=#002c38,nobold,nounderscore,noitalics]#[fg=#268bd3,bg=#002c38] #{prefix_highlight} #[fg=#576d74,bg=#002c38,nobold,nounderscore,noitalics]#[fg=#268bd3,bg=#576d74] %Y-%m-%d %H:%M #[fg=#268bd3,bg=#576d74,nobold,nounderscore,noitalics]#[fg=#001014,bg=#268bd3,bold] #h "
|
||||
}
|
||||
|
||||
setw -g window-status-activity-style "underscore,fg=#9eabac,bg=#002c38"
|
||||
setw -g window-status-separator ""
|
||||
setw -g window-status-style "NONE,fg=#9eabac,bg=#002c38"
|
||||
setw -g window-status-format "#[fg=#002c38,bg=#002c38,nobold,nounderscore,noitalics]#[default] #I #W #F #[fg=#002c38,bg=#002c38,nobold,nounderscore,noitalics]"
|
||||
setw -g window-status-current-format "#[fg=#002c38,bg=#576d74,nobold,nounderscore,noitalics]#[fg=#268bd3,bg=#576d74,bold] #I #W #F #[fg=#576d74,bg=#002c38,nobold,nounderscore,noitalics]"
|
||||
|
||||
# tmux-plugins/tmux-prefix-highlight support
|
||||
set -g @prefix_highlight_output_prefix "#[fg=#b28500]#[bg=#002c38]#[fg=#002c38]#[bg=#b28500]"
|
||||
set -g @prefix_highlight_output_suffix ""
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
[colors]
|
||||
foreground = "#3760bf"
|
||||
background = "#e1e2e7"
|
||||
cursor_bg = "#3760bf"
|
||||
cursor_border = "#3760bf"
|
||||
cursor_fg = "#e1e2e7"
|
||||
selection_bg = "#b6bfe2"
|
||||
selection_fg = "#3760bf"
|
||||
|
||||
ansi = ["#e9e9ed", "#f52a65", "#587539", "#8c6c3e", "#2e7de9", "#9854f1", "#007197", "#6172b0"]
|
||||
brights = ["#a1a6c5", "#f52a65", "#587539", "#8c6c3e", "#2e7de9", "#9854f1", "#007197", "#3760bf"]
|
||||
|
||||
[colors.tab_bar]
|
||||
inactive_tab_edge = "#e9e9ec"
|
||||
background = "#191b28"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
fg_color = "#2e7de9"
|
||||
bg_color = "#e1e2e7"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#e9e9ec"
|
||||
fg_color = "#8990b3"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#e9e9ec"
|
||||
fg_color = "#2e7de9"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
fg_color = "#e9e9ec"
|
||||
bg_color = "#2e7de9"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
fg_color = "#2e7de9"
|
||||
bg_color = "#191b28"
|
||||
|
||||
[metadata]
|
||||
aliases = []
|
||||
author = "folke"
|
||||
name = "Tokyo Night Day"
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
[colors]
|
||||
foreground = "#c8d3f5"
|
||||
background = "#222436"
|
||||
cursor_bg = "#c8d3f5"
|
||||
cursor_border = "#c8d3f5"
|
||||
cursor_fg = "#222436"
|
||||
selection_bg = "#2d3f76"
|
||||
selection_fg = "#c8d3f5"
|
||||
|
||||
ansi = ["#1b1d2b", "#ff757f", "#c3e88d", "#ffc777", "#82aaff", "#c099ff", "#86e1fc", "#828bb8"]
|
||||
brights = ["#444a73", "#ff757f", "#c3e88d", "#ffc777", "#82aaff", "#c099ff", "#86e1fc", "#c8d3f5"]
|
||||
|
||||
[colors.tab_bar]
|
||||
inactive_tab_edge = "#1e2030"
|
||||
background = "#191b28"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
fg_color = "#82aaff"
|
||||
bg_color = "#222436"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#1e2030"
|
||||
fg_color = "#545c7e"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#1e2030"
|
||||
fg_color = "#82aaff"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
fg_color = "#1e2030"
|
||||
bg_color = "#82aaff"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
fg_color = "#82aaff"
|
||||
bg_color = "#191b28"
|
||||
|
||||
[metadata]
|
||||
aliases = []
|
||||
author = "folke"
|
||||
name = "Tokyo Night Moon"
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
[colors]
|
||||
foreground = "#c0caf5"
|
||||
background = "#1a1b26"
|
||||
cursor_bg = "#c0caf5"
|
||||
cursor_border = "#c0caf5"
|
||||
cursor_fg = "#1a1b26"
|
||||
selection_bg = "#283457"
|
||||
selection_fg = "#c0caf5"
|
||||
|
||||
ansi = ["#15161e", "#f7768e", "#9ece6a", "#e0af68", "#7aa2f7", "#bb9af7", "#7dcfff", "#a9b1d6"]
|
||||
brights = ["#414868", "#f7768e", "#9ece6a", "#e0af68", "#7aa2f7", "#bb9af7", "#7dcfff", "#c0caf5"]
|
||||
|
||||
[colors.tab_bar]
|
||||
inactive_tab_edge = "#16161e"
|
||||
background = "#191b28"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
fg_color = "#7aa2f7"
|
||||
bg_color = "#1a1b26"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#16161e"
|
||||
fg_color = "#545c7e"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#16161e"
|
||||
fg_color = "#7aa2f7"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
fg_color = "#16161e"
|
||||
bg_color = "#7aa2f7"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
fg_color = "#7aa2f7"
|
||||
bg_color = "#191b28"
|
||||
|
||||
[metadata]
|
||||
aliases = []
|
||||
author = "folke"
|
||||
name = "Tokyo Night"
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
[colors]
|
||||
foreground = "#c0caf5"
|
||||
background = "#24283b"
|
||||
cursor_bg = "#c0caf5"
|
||||
cursor_border = "#c0caf5"
|
||||
cursor_fg = "#24283b"
|
||||
selection_bg = "#2e3c64"
|
||||
selection_fg = "#c0caf5"
|
||||
|
||||
ansi = ["#1d202f", "#f7768e", "#9ece6a", "#e0af68", "#7aa2f7", "#bb9af7", "#7dcfff", "#a9b1d6"]
|
||||
brights = ["#414868", "#f7768e", "#9ece6a", "#e0af68", "#7aa2f7", "#bb9af7", "#7dcfff", "#c0caf5"]
|
||||
|
||||
[colors.tab_bar]
|
||||
inactive_tab_edge = "#1f2335"
|
||||
background = "#191b28"
|
||||
|
||||
[colors.tab_bar.active_tab]
|
||||
fg_color = "#7aa2f7"
|
||||
bg_color = "#24283b"
|
||||
|
||||
[colors.tab_bar.inactive_tab]
|
||||
bg_color = "#1f2335"
|
||||
fg_color = "#545c7e"
|
||||
|
||||
[colors.tab_bar.inactive_tab_hover]
|
||||
bg_color = "#1f2335"
|
||||
fg_color = "#7aa2f7"
|
||||
|
||||
[colors.tab_bar.new_tab_hover]
|
||||
fg_color = "#1f2335"
|
||||
bg_color = "#7aa2f7"
|
||||
|
||||
[colors.tab_bar.new_tab]
|
||||
fg_color = "#7aa2f7"
|
||||
bg_color = "#191b28"
|
||||
|
||||
[metadata]
|
||||
aliases = []
|
||||
author = "folke"
|
||||
name = "Tokyo Night Storm"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# Add the following object to your Windows Terminal configuration
|
||||
# https://learn.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes#creating-your-own-color-scheme
|
||||
{
|
||||
"background": "#00141A",
|
||||
"black": "#00141A",
|
||||
"blue": "#278BD3",
|
||||
"brightBlack": "#002D38",
|
||||
"brightBlue": "#47ADF5",
|
||||
"brightCyan": "#2BEEDE",
|
||||
"brightGreen": "#B7FA00",
|
||||
"brightPurple": "#F254A1",
|
||||
"brightRed": "#F65351",
|
||||
"brightWhite": "#FDF6E2",
|
||||
"brightYellow": "#FFBF00",
|
||||
"cursorColor": "#FDF6E2",
|
||||
"cyan": "#2AA298",
|
||||
"foreground": "#839495",
|
||||
"green": "#859900",
|
||||
"name": "Solarized Osaka",
|
||||
"purple": "#D33682",
|
||||
"red": "#DC312E",
|
||||
"selectionBackground": "#FDF6E2",
|
||||
"white": "#EDE7D4",
|
||||
"yellow": "#B38600"
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
[Scheme]
|
||||
Name=TokyoNight Colors
|
||||
ColorBackground=#e1e2e7
|
||||
ColorForeground=#3760bf
|
||||
|
||||
ColorSelectionBackground=#b6bfe2
|
||||
ColorSelection=#3760bf
|
||||
|
||||
ColorPalette=#e9e9ed;#f52a65;#587539;#8c6c3e;#2e7de9;#9854f1;#007197;#6172b0;#a1a6c5;#f52a65;#587539;#8c6c3e;#2e7de9;#9854f1;#007197;#3760bf
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
[Scheme]
|
||||
Name=TokyoNight Colors
|
||||
ColorBackground=#222436
|
||||
ColorForeground=#c8d3f5
|
||||
|
||||
ColorSelectionBackground=#2d3f76
|
||||
ColorSelection=#c8d3f5
|
||||
|
||||
ColorPalette=#1b1d2b;#ff757f;#c3e88d;#ffc777;#82aaff;#c099ff;#86e1fc;#828bb8;#444a73;#ff757f;#c3e88d;#ffc777;#82aaff;#c099ff;#86e1fc;#c8d3f5
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
[Scheme]
|
||||
Name=TokyoNight Colors
|
||||
ColorBackground=#1a1b26
|
||||
ColorForeground=#c0caf5
|
||||
|
||||
ColorSelectionBackground=#283457
|
||||
ColorSelection=#c0caf5
|
||||
|
||||
ColorPalette=#15161e;#f7768e;#9ece6a;#e0af68;#7aa2f7;#bb9af7;#7dcfff;#a9b1d6;#414868;#f7768e;#9ece6a;#e0af68;#7aa2f7;#bb9af7;#7dcfff;#c0caf5
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
[Scheme]
|
||||
Name=TokyoNight Colors
|
||||
ColorBackground=#24283b
|
||||
ColorForeground=#c0caf5
|
||||
|
||||
ColorSelectionBackground=#2e3c64
|
||||
ColorSelection=#c0caf5
|
||||
|
||||
ColorPalette=#1d202f;#f7768e;#9ece6a;#e0af68;#7aa2f7;#bb9af7;#7dcfff;#a9b1d6;#414868;#f7768e;#9ece6a;#e0af68;#7aa2f7;#bb9af7;#7dcfff;#c0caf5
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
! TokyoNight colors for Xresources
|
||||
|
||||
*background: #e1e2e7
|
||||
*foreground: #3760bf
|
||||
|
||||
*color0: #e9e9ed
|
||||
*color1: #f52a65
|
||||
*color2: #587539
|
||||
*color3: #8c6c3e
|
||||
*color4: #2e7de9
|
||||
*color5: #9854f1
|
||||
*color6: #007197
|
||||
*color7: #6172b0
|
||||
|
||||
*color8: #a1a6c5
|
||||
*color9: #f52a65
|
||||
*color10: #587539
|
||||
*color11: #8c6c3e
|
||||
*color12: #2e7de9
|
||||
*color13: #9854f1
|
||||
*color14: #007197
|
||||
*color15: #3760bf
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
! TokyoNight colors for Xresources
|
||||
|
||||
*background: #222436
|
||||
*foreground: #c8d3f5
|
||||
|
||||
*color0: #1b1d2b
|
||||
*color1: #ff757f
|
||||
*color2: #c3e88d
|
||||
*color3: #ffc777
|
||||
*color4: #82aaff
|
||||
*color5: #c099ff
|
||||
*color6: #86e1fc
|
||||
*color7: #828bb8
|
||||
|
||||
*color8: #444a73
|
||||
*color9: #ff757f
|
||||
*color10: #c3e88d
|
||||
*color11: #ffc777
|
||||
*color12: #82aaff
|
||||
*color13: #c099ff
|
||||
*color14: #86e1fc
|
||||
*color15: #c8d3f5
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
! TokyoNight colors for Xresources
|
||||
|
||||
*background: #1a1b26
|
||||
*foreground: #c0caf5
|
||||
|
||||
*color0: #15161e
|
||||
*color1: #f7768e
|
||||
*color2: #9ece6a
|
||||
*color3: #e0af68
|
||||
*color4: #7aa2f7
|
||||
*color5: #bb9af7
|
||||
*color6: #7dcfff
|
||||
*color7: #a9b1d6
|
||||
|
||||
*color8: #414868
|
||||
*color9: #f7768e
|
||||
*color10: #9ece6a
|
||||
*color11: #e0af68
|
||||
*color12: #7aa2f7
|
||||
*color13: #bb9af7
|
||||
*color14: #7dcfff
|
||||
*color15: #c0caf5
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
! TokyoNight colors for Xresources
|
||||
|
||||
*background: #24283b
|
||||
*foreground: #c0caf5
|
||||
|
||||
*color0: #1d202f
|
||||
*color1: #f7768e
|
||||
*color2: #9ece6a
|
||||
*color3: #e0af68
|
||||
*color4: #7aa2f7
|
||||
*color5: #bb9af7
|
||||
*color6: #7dcfff
|
||||
*color7: #a9b1d6
|
||||
|
||||
*color8: #414868
|
||||
*color9: #f7768e
|
||||
*color10: #9ece6a
|
||||
*color11: #e0af68
|
||||
*color12: #7aa2f7
|
||||
*color13: #bb9af7
|
||||
*color14: #7dcfff
|
||||
*color15: #c0caf5
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
# Tokyonight color theme for Zathura
|
||||
# Swaps Foreground for Background to get a light version if the user prefers
|
||||
#
|
||||
# Tokyonight color theme
|
||||
#
|
||||
set notification-error-bg "#f52a65"
|
||||
set notification-error-fg "#3760bf"
|
||||
set notification-warning-bg "#8c6c3e"
|
||||
set notification-warning-fg "#a1a6c5"
|
||||
set notification-bg "#e1e2e7"
|
||||
set notification-fg "#3760bf"
|
||||
set completion-bg "#e1e2e7"
|
||||
set completion-fg "#6172b0"
|
||||
set completion-group-bg "#e1e2e7"
|
||||
set completion-group-fg "#6172b0"
|
||||
set completion-highlight-bg "#a1a6c5"
|
||||
set completion-highlight-fg "#3760bf"
|
||||
set index-bg "#e1e2e7"
|
||||
set index-fg "#3760bf"
|
||||
set index-active-bg "#a1a6c5"
|
||||
set index-active-fg "#3760bf"
|
||||
set inputbar-bg "#e1e2e7"
|
||||
set inputbar-fg "#3760bf"
|
||||
set statusbar-bg "#e1e2e7"
|
||||
set statusbar-fg "#3760bf"
|
||||
set highlight-color "#8c6c3e"
|
||||
set highlight-active-color "#587539"
|
||||
set default-bg "#e1e2e7"
|
||||
set default-fg "#3760bf"
|
||||
set render-loading true
|
||||
set render-loading-fg "#e1e2e7"
|
||||
set render-loading-bg "#3760bf"
|
||||
#
|
||||
# Recolor mode settings
|
||||
# <C-r> to switch modes
|
||||
#
|
||||
set recolor-lightcolor "#e1e2e7"
|
||||
set recolor-darkcolor "#3760bf"
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
# Tokyonight color theme for Zathura
|
||||
# Swaps Foreground for Background to get a light version if the user prefers
|
||||
#
|
||||
# Tokyonight color theme
|
||||
#
|
||||
set notification-error-bg "#ff757f"
|
||||
set notification-error-fg "#c8d3f5"
|
||||
set notification-warning-bg "#ffc777"
|
||||
set notification-warning-fg "#444a73"
|
||||
set notification-bg "#222436"
|
||||
set notification-fg "#c8d3f5"
|
||||
set completion-bg "#222436"
|
||||
set completion-fg "#828bb8"
|
||||
set completion-group-bg "#222436"
|
||||
set completion-group-fg "#828bb8"
|
||||
set completion-highlight-bg "#444a73"
|
||||
set completion-highlight-fg "#c8d3f5"
|
||||
set index-bg "#222436"
|
||||
set index-fg "#c8d3f5"
|
||||
set index-active-bg "#444a73"
|
||||
set index-active-fg "#c8d3f5"
|
||||
set inputbar-bg "#222436"
|
||||
set inputbar-fg "#c8d3f5"
|
||||
set statusbar-bg "#222436"
|
||||
set statusbar-fg "#c8d3f5"
|
||||
set highlight-color "#ffc777"
|
||||
set highlight-active-color "#c3e88d"
|
||||
set default-bg "#222436"
|
||||
set default-fg "#c8d3f5"
|
||||
set render-loading true
|
||||
set render-loading-fg "#222436"
|
||||
set render-loading-bg "#c8d3f5"
|
||||
#
|
||||
# Recolor mode settings
|
||||
# <C-r> to switch modes
|
||||
#
|
||||
set recolor-lightcolor "#222436"
|
||||
set recolor-darkcolor "#c8d3f5"
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
# Tokyonight color theme for Zathura
|
||||
# Swaps Foreground for Background to get a light version if the user prefers
|
||||
#
|
||||
# Tokyonight color theme
|
||||
#
|
||||
set notification-error-bg "#f7768e"
|
||||
set notification-error-fg "#c0caf5"
|
||||
set notification-warning-bg "#e0af68"
|
||||
set notification-warning-fg "#414868"
|
||||
set notification-bg "#1a1b26"
|
||||
set notification-fg "#c0caf5"
|
||||
set completion-bg "#1a1b26"
|
||||
set completion-fg "#a9b1d6"
|
||||
set completion-group-bg "#1a1b26"
|
||||
set completion-group-fg "#a9b1d6"
|
||||
set completion-highlight-bg "#414868"
|
||||
set completion-highlight-fg "#c0caf5"
|
||||
set index-bg "#1a1b26"
|
||||
set index-fg "#c0caf5"
|
||||
set index-active-bg "#414868"
|
||||
set index-active-fg "#c0caf5"
|
||||
set inputbar-bg "#1a1b26"
|
||||
set inputbar-fg "#c0caf5"
|
||||
set statusbar-bg "#1a1b26"
|
||||
set statusbar-fg "#c0caf5"
|
||||
set highlight-color "#e0af68"
|
||||
set highlight-active-color "#9ece6a"
|
||||
set default-bg "#1a1b26"
|
||||
set default-fg "#c0caf5"
|
||||
set render-loading true
|
||||
set render-loading-fg "#1a1b26"
|
||||
set render-loading-bg "#c0caf5"
|
||||
#
|
||||
# Recolor mode settings
|
||||
# <C-r> to switch modes
|
||||
#
|
||||
set recolor-lightcolor "#1a1b26"
|
||||
set recolor-darkcolor "#c0caf5"
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
# Tokyonight color theme for Zathura
|
||||
# Swaps Foreground for Background to get a light version if the user prefers
|
||||
#
|
||||
# Tokyonight color theme
|
||||
#
|
||||
set notification-error-bg "#f7768e"
|
||||
set notification-error-fg "#c0caf5"
|
||||
set notification-warning-bg "#e0af68"
|
||||
set notification-warning-fg "#414868"
|
||||
set notification-bg "#24283b"
|
||||
set notification-fg "#c0caf5"
|
||||
set completion-bg "#24283b"
|
||||
set completion-fg "#a9b1d6"
|
||||
set completion-group-bg "#24283b"
|
||||
set completion-group-fg "#a9b1d6"
|
||||
set completion-highlight-bg "#414868"
|
||||
set completion-highlight-fg "#c0caf5"
|
||||
set index-bg "#24283b"
|
||||
set index-fg "#c0caf5"
|
||||
set index-active-bg "#414868"
|
||||
set index-active-fg "#c0caf5"
|
||||
set inputbar-bg "#24283b"
|
||||
set inputbar-fg "#c0caf5"
|
||||
set statusbar-bg "#24283b"
|
||||
set statusbar-fg "#c0caf5"
|
||||
set highlight-color "#e0af68"
|
||||
set highlight-active-color "#9ece6a"
|
||||
set default-bg "#24283b"
|
||||
set default-fg "#c0caf5"
|
||||
set render-loading true
|
||||
set render-loading-fg "#24283b"
|
||||
set render-loading-bg "#c0caf5"
|
||||
#
|
||||
# Recolor mode settings
|
||||
# <C-r> to switch modes
|
||||
#
|
||||
set recolor-lightcolor "#24283b"
|
||||
set recolor-darkcolor "#c0caf5"
|
||||
|
|
@ -4,7 +4,7 @@ local M = {}
|
|||
---@field on_colors fun(colors: ColorScheme)
|
||||
---@field on_highlights fun(highlights: Highlights, colors: ColorScheme)
|
||||
local defaults = {
|
||||
style = "storm", -- The theme comes in three styles, `storm`, a darker variant `night` and `day`
|
||||
style = "", -- The theme comes in three styles, `storm`, a darker variant `night` and `day`
|
||||
light_style = "day", -- The theme is used when the background is set to light
|
||||
transparent = true, -- Enable this to disable setting the background color
|
||||
terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
|
||||
|
|
|
|||
114
lua/solarized-osaka/extra/aerc.lua
Normal file
114
lua/solarized-osaka/extra/aerc.lua
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
colors.dark5 = colors.base02
|
||||
local aerc = util.template(
|
||||
[[
|
||||
# vim: ft=dosini
|
||||
#
|
||||
# aerc TokyoNight styleset
|
||||
# set styleset-name=tokyonight-xxx.ini in 'aerc.conf' to load the style
|
||||
#
|
||||
|
||||
*.default=true
|
||||
*.normal=true
|
||||
|
||||
border.fg=${base01}
|
||||
border.bg=${bg}
|
||||
|
||||
title.fg=${black}
|
||||
title.bg=${blue}
|
||||
title.bold=true
|
||||
|
||||
header.fg=${red}
|
||||
#header.bg=${bg}
|
||||
header.bold=true
|
||||
|
||||
tab.fg=${base01}
|
||||
tab.bg=${bg_statusline}
|
||||
tab.selected.fg=${black}
|
||||
tab.selected.bg=${blue}
|
||||
|
||||
statusline_default.fg=${fg}
|
||||
statusline_default.bg=${bg_dark}
|
||||
statusline_error.fg=${error}
|
||||
statusline_success.fg=${green1}
|
||||
|
||||
*error.bold=true
|
||||
*error.fg=${error}
|
||||
*warning.fg=${warning}
|
||||
*success.fg=${green1}
|
||||
|
||||
dirlist_*.bg=${bg}
|
||||
dirlist_*.fg=${fg}
|
||||
dirlist_*.selected.bg=${bg_visual}
|
||||
dirlist_*.selected.fg=${fg}
|
||||
|
||||
msglist_*.bg=${bg}
|
||||
msglist_*.fg=${fg}
|
||||
msglist_*.selected.bg=${bg_visual}
|
||||
#msglist_*.selected.fg=${fg}
|
||||
msglist_unread.bold=true
|
||||
msglist_unread.fg=${blue}
|
||||
msglist_marked.fg=${orange}
|
||||
msglist_thread_folded.italic=true
|
||||
msglist_thread_folded.underline=true
|
||||
msglist_gutter.bg=${bg_highlight}
|
||||
msglist_pill.bg=${base01}
|
||||
msglist_pill.reverse=false
|
||||
|
||||
part_*.fg=${fg}
|
||||
part_*.bg=${bg_popup}
|
||||
part_*.selected.fg=${fg}
|
||||
part_*.selected.bg=${base01}
|
||||
|
||||
completion_default.bg=${bg_popup}
|
||||
completion_default.fg=${fg}
|
||||
completion_default.selected.bg=${base01}
|
||||
completion_default.selected.fg=${fg}
|
||||
completion_gutter.bg=${bg_highlight}
|
||||
completion_pill.bg=${base01}
|
||||
completion_pill.reverse=false
|
||||
|
||||
spinner.bg=${bg}
|
||||
spinner.fg=${fg}
|
||||
|
||||
selector_focused.bold=false
|
||||
selector_focused.bg=${bg_visual}
|
||||
selector_focused.fg=${fg}
|
||||
selector_chooser.bold=false
|
||||
selector_chooser.bg=${bg_visual}
|
||||
selector_chooser.fg=${fg}
|
||||
default.selected.bold=false
|
||||
default.selected.fg=${fg}
|
||||
default.selected.bg=${bg_visual}
|
||||
|
||||
[viewer]
|
||||
url.underline=true
|
||||
url.fg=${dark5}
|
||||
header.fg=${purple}
|
||||
signature.fg=${magenta}
|
||||
diff_add.fg=${diff.add}
|
||||
diff_del.fg=${diff.delete}
|
||||
diff_meta.bold=true
|
||||
diff_chunk.dim=true
|
||||
quote_1.fg=${yellow}
|
||||
quote_2.fg=${green}
|
||||
quote_3.fg=${cyan}
|
||||
quote_3.dim=true
|
||||
quote_4.fg=${blue}
|
||||
quote_4.dim=true
|
||||
quote_x.fg=${comment}
|
||||
quote_x.dim=true
|
||||
|
||||
]],
|
||||
colors
|
||||
)
|
||||
|
||||
return aerc
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -17,7 +17,7 @@ function M.generate(colors)
|
|||
plus-emph-style = syntax "${delta.add}"
|
||||
plus-empty-line-marker-style = syntax "${diff.add}"
|
||||
line-numbers-plus-style = "${gitSigns.add}"
|
||||
line-numbers-zero-style = "${fg_gutter}"
|
||||
line-numbers-zero-style = "${base01}"
|
||||
]],
|
||||
colors
|
||||
)
|
||||
|
|
|
|||
540
lua/solarized-osaka/extra/discord.lua
Normal file
540
lua/solarized-osaka/extra/discord.lua
Normal file
|
|
@ -0,0 +1,540 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
-- TODO:Assign colors
|
||||
--bg_dark1
|
||||
--blue0
|
||||
--dark5
|
||||
--blue1
|
||||
--blue7
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local fish = util.template(
|
||||
[[
|
||||
.theme-light,
|
||||
.theme-dark {
|
||||
--header-primary: ${fg};
|
||||
--header-secondary: ${fg_dark};
|
||||
--text-normal: ${fg};
|
||||
--text-muted: ${fg_dark};
|
||||
--text-link: ${blue};
|
||||
--text-link-low-saturation: ${blue5};
|
||||
--text-positive: ${hint};
|
||||
--text-warning: ${warning};
|
||||
--text-danger: ${red};
|
||||
--text-brand: ${blue};
|
||||
--background-primary: ${bg};
|
||||
--bg-base-primary: ${bg};
|
||||
--background-secondary: ${bg_dark};
|
||||
--background-secondary-alt: ${bg_dark};
|
||||
--background-tertiary: ${bg_dark1};
|
||||
--background-accent: ${blue0};
|
||||
--background-floating: ${bg_float};
|
||||
--background-nested-floating: ${bg_dark};
|
||||
--background-mobile-primary: ${bg};
|
||||
--background-mobile-secondary: ${bg_dark};
|
||||
--bg-base-secondary: ${bg_dark};
|
||||
--bg-surface-raised: ${bg_dark};
|
||||
--home-background: ${bg};
|
||||
--chat-background: ${bg};
|
||||
--chat-border: ${bg_highlight};
|
||||
--chat-input-container-background: ${bg};
|
||||
--background-modifier-hover: ${dark3}26;
|
||||
--background-modifier-selected: ${dark3}32;
|
||||
--background-modifier-accent: ${dark3}42;
|
||||
--background-modifier-active: ${dark3}2B;
|
||||
--info-positive-background: ${green}26;
|
||||
--info-positive-foreground: ${hint};
|
||||
--info-positive-text: ${fg};
|
||||
--brand-500: ${blue0};
|
||||
--brand-560: ${blue};
|
||||
--info-warning-background: ${yellow}26;
|
||||
--info-warning-foreground: ${warning};
|
||||
--info-warning-text: ${fg};
|
||||
--info-danger-background:${red}26;
|
||||
--info-danger-foreground: ${red};
|
||||
--info-danger-text: ${fg};
|
||||
--info-help-background: ${blue5}26;
|
||||
--info-help-foreground: ${info};
|
||||
--info-help-text: ${fg};
|
||||
--status-positive-background: ${hint};
|
||||
--status-positive-text: ${bg};
|
||||
--status-warning-background: ${warning};
|
||||
--status-warning-text: ${bg};
|
||||
--status-danger-background: ${red};
|
||||
--status-danger-text: ${bg};
|
||||
--status-danger: ${red};
|
||||
--status-positive: ${hint};
|
||||
--status-warning: ${warning};
|
||||
--status-yellow-400: ${warning};
|
||||
--status-green-600: ${hint};
|
||||
--primary-dark-600: ${bg};
|
||||
--status-yellow-560: ${warning};
|
||||
--status-red-500: ${red};
|
||||
--status-red-530: ${red};
|
||||
--status-yellow-500: ${warning};
|
||||
--black-500: ${bg_highlight};
|
||||
--green-360: ${hint};
|
||||
--yellow-360: ${warning};
|
||||
--yellow-300: ${warning};
|
||||
--red-400: ${red};
|
||||
--primary-100: ${dark5};
|
||||
--primary-300: ${dark5};
|
||||
--primary-400: ${dark5};
|
||||
--primary-dark-700: ${bg_highlight};
|
||||
--primary-800: ${bg_highlight};
|
||||
--status-green-560: ${hint};
|
||||
--white-400: ${fg};
|
||||
--white-500: ${fg};
|
||||
--guild-boosting-pink: ${magenta};
|
||||
--premium-perk-yellow: ${warning};
|
||||
--premium-perk-purple: ${purple};
|
||||
--premium-perk-dark-blue: ${blue};
|
||||
--premium-perk-light-blue: ${blue1};
|
||||
--premium-perk-blue: ${blue};
|
||||
--premium-perk-green: ${hint};
|
||||
--premium-perk-pink: ${pink};
|
||||
--premium-perk-orange: ${orange};
|
||||
--status-green-400: ${hint};
|
||||
--button-danger-background: ${error};
|
||||
--button-danger-background-hover: ${red};
|
||||
--button-danger-background-active: ${blue5};
|
||||
--button-danger-background-disabled: ${red};
|
||||
--button-positive-background: ${hint};
|
||||
--button-positive-background-hover: ${green1};
|
||||
--button-positive-background-active: ${green2};
|
||||
--button-positive-background-disabled: ${hint};
|
||||
--button-secondary-background: ${dark3};
|
||||
--button-secondary-background-hover: ${base01};
|
||||
--button-secondary-background-active: ${base01};
|
||||
--button-secondary-background-disabled: ${dark5};
|
||||
--button-outline-danger-text: ${fg};
|
||||
--button-outline-danger-border: ${error};
|
||||
--button-outline-danger-background: transparent;
|
||||
--button-outline-danger-background-hover: ${red};
|
||||
--button-outline-danger-text-hover: ${bg};
|
||||
--button-outline-danger-border-hover: ${red};
|
||||
--button-outline-danger-background-active: ${error};
|
||||
--button-outline-danger-text-active: ${bg};
|
||||
--button-outline-danger-border-active: ${error};
|
||||
--button-outline-positive-text: ${fg};
|
||||
--button-outline-positive-border: ${hint};
|
||||
--button-outline-positive-background: transparent;
|
||||
--button-outline-positive-background-hover: ${green};
|
||||
--button-outline-positive-text-hover: ${bg};
|
||||
--button-outline-positive-border-hover: ${green};
|
||||
--button-outline-positive-background-active: ${green1};
|
||||
--button-outline-positive-text-active: ${bg};
|
||||
--button-outline-positive-border-active: ${green};
|
||||
--button-outline-brand-text: ${fg};
|
||||
--button-outline-brand-border: ${blue};
|
||||
--button-outline-brand-background: transparent;
|
||||
--button-outline-brand-background-hover: ${blue1};
|
||||
--button-outline-brand-text-hover: ${bg};
|
||||
--button-outline-brand-border-hover: ${blue1};
|
||||
--button-outline-brand-background-active: ${blue};
|
||||
--button-outline-brand-text-active: ${bg};
|
||||
--button-outline-brand-border-active: ${blue1};
|
||||
--button-outline-primary-text: ${fg};
|
||||
--button-outline-primary-border: ${dark3};
|
||||
--button-outline-primary-background: transparent;
|
||||
--button-outline-primary-background-hover: ${dark3};
|
||||
--button-outline-primary-text-hover: ${bg};
|
||||
--button-outline-primary-border-hover: ${dark3};
|
||||
--button-outline-primary-background-active: ${dark3};
|
||||
--button-outline-primary-text-active: ${bg};
|
||||
--button-outline-primary-border-active: ${dark3};
|
||||
--modal-background: ${bg};
|
||||
--modal-footer-background: ${bg_highlight};
|
||||
--scrollbar-thin-thumb: ${blue};
|
||||
--scrollbar-thin-track: transparent;
|
||||
--scrollbar-auto-thumb: ${blue};
|
||||
--scrollbar-auto-track: ${bg_highlight};
|
||||
--scrollbar-auto-scrollbar-color-thumb: ${blue};
|
||||
--scrollbar-auto-scrollbar-color-track: ${bg_highlight};
|
||||
--input-background: ${bg_highlight};
|
||||
--input-placeholder-text: ${dark5};
|
||||
--logo-primary: ${fg};
|
||||
--control-brand-foreground: ${blue};
|
||||
--control-brand-foreground-new: ${blue};
|
||||
--mention-foreground: ${blue};
|
||||
--mention-background: ${terminal_black};
|
||||
--background-mentioned: ${yellow}19;
|
||||
--background-mentioned-hover: ${yellow}14;
|
||||
--background-message-hover: ${bg_dark}3F;
|
||||
--background-message-automod: ${magenta}0C;
|
||||
--background-message-automod-hover: ${magenta}19;
|
||||
--background-message-highlight: ${blue}14;
|
||||
--background-message-highlight-hover: ${blue}0F;
|
||||
--channels-default: ${fg_dark};
|
||||
--channel-icon: ${blue}99;
|
||||
--channel-text-area-placeholder: ${dark3}7F;
|
||||
--channeltextarea-background: ${bg_dark};
|
||||
--activity-card-background: ${bg_highlight};
|
||||
--textbox-markdown-syntax: ${fg};
|
||||
--spoiler-revealed-background: ${bg_highlight};
|
||||
--spoiler-hidden-background: ${comment};
|
||||
--android-navigation-bar-background: ${bg_highlight};
|
||||
--android-ripple: ${black}4C;
|
||||
--bg-mod-faint: ${bg_dark};
|
||||
--bg-mod-subtle: ${terminal_black};
|
||||
--focus-primary: ${blue};
|
||||
--interactive-normal: ${fg};
|
||||
--interactive-muted: ${dark3}4C;
|
||||
--interactive-hover: ${fg};
|
||||
--interactive-active: ${fg};
|
||||
--search-popout-option-non-text-color: ${fg_dark};
|
||||
--__spoiler-background-color--hidden: ${blue7};
|
||||
--__spoiler-warning-background-color: ${purple};
|
||||
}
|
||||
|
||||
div[class*="autocomplete_"] {
|
||||
background-color: ${bg_float} !important;
|
||||
}
|
||||
|
||||
div[class*="autocomplete_"]
|
||||
div[class*="categoryHeader"] {
|
||||
background-color: ${bg_float} !important;
|
||||
}
|
||||
|
||||
rect[mask="url(#svg-mask-status-online)"] {
|
||||
fill: ${green2};
|
||||
}
|
||||
|
||||
rect[mask="url(#svg-mask-status-idle)"] {
|
||||
fill: ${yellow};
|
||||
}
|
||||
|
||||
rect[mask="url(#svg-mask-status-dnd)"] {
|
||||
fill: ${red1};
|
||||
}
|
||||
|
||||
rect[mask="url(#svg-mask-status-offline)"] {
|
||||
fill: ${dark5};
|
||||
}
|
||||
|
||||
/* hljs */
|
||||
/* stolen from https://github.com/x6r/dracula/blob/main/addons/hljs-styling.scss :D */
|
||||
:root {
|
||||
/* ---- Default Colors -- */
|
||||
--background: var(--background-secondary);
|
||||
--text-default: ${fg_dark};
|
||||
--color-1: ${red};
|
||||
--color-2: ${orange};
|
||||
--color-3: ${yellow};
|
||||
--color-4: ${green};
|
||||
--color-5: ${green1};
|
||||
--color-6: ${blue6};
|
||||
--color-7: ${blue2};
|
||||
--color-8: ${cyan};
|
||||
--color-9: ${blue};
|
||||
--color-10: ${magenta};
|
||||
--color-11: ${fg};
|
||||
/* ---- HLJS Default -- */
|
||||
--hljs-attribute: var(--color-7);
|
||||
--hljs-nomarkup: var(--color-8);
|
||||
--hljs-variable: var(--color-11);
|
||||
--hljs-meta: var(--color-8);
|
||||
--hljs-meta-string: var(--color-4);
|
||||
--hljs-meta-keyword: var(--hljs-meta);
|
||||
--hljs-literal: var(--color-2);
|
||||
--hljs-section: var(--color-9);
|
||||
--hljs-number: var(--color-2);
|
||||
--hljs-name: var(--color-4);
|
||||
--hljs-selector-tag: var(--color-4);
|
||||
--hljs-selector-class: var(--color-9);
|
||||
--hljs-selector-attr: var(--color-7);
|
||||
--hljs-selector-pseudo: var(--color-7);
|
||||
--hljs-selector-id: var(--hljs-selector-class);
|
||||
--hljs-keyword: var(--color-10);
|
||||
--hljs-built_in: var(--color-3);
|
||||
--hljs-title: var(--color-9);
|
||||
--hljs-link: var(--color-5);
|
||||
--hljs-bullet: var(--color-10);
|
||||
--hljs-symbol: var(--color-1);
|
||||
--hljs-addition: var(--color-1);
|
||||
--hljs-deletion: var(--color-5);
|
||||
--hljs-attr: var(--color-2);
|
||||
--hljs-punctuation: var(--text-default);
|
||||
--hljs-regexp: var(--color-6);
|
||||
--hljs-type: var(--color-10);
|
||||
--hljs-operator: var(--color-10);
|
||||
--hljs-rest_arg: var(--text-default);
|
||||
--hljs-template-variable: var(--color-11);
|
||||
/* ---- HLJS Specific -- */
|
||||
/* --> Params */
|
||||
--hljs-params: var(--text-default);
|
||||
--hljs-params-attr: var(--hljs-params);
|
||||
/* --> Comment */
|
||||
--hljs-comment: ${comment};
|
||||
--hljs-comment-doctag: var(--hljs-comment);
|
||||
/* --> String */
|
||||
--hljs-string: var(--color-4);
|
||||
--hljs-string-subst: var(--color-5);
|
||||
--hljs-string-template-variable: var(--color-2);
|
||||
/* --> Tag */
|
||||
--hljs-tag: var(--color-7);
|
||||
--hljs-tag-name: var(--color-10);
|
||||
--hljs-tag-attr: var(--color-5);
|
||||
/* --> Function */
|
||||
--hljs-function: var(--text-default);
|
||||
--hljs-function-keyword: var(--hljs-keyword);
|
||||
--hljs-function-title: var(--hljs-title);
|
||||
--hljs-function-params: var(--hljs-params);
|
||||
--hljs-function-literal: var(--hljs-literal);
|
||||
--hljs-function-operator: var(--hljs-operator);
|
||||
/* --> Class */
|
||||
--hljs-class: var(--text-default);
|
||||
--hljs-class-keyword: var(--color-6);
|
||||
--hljs-class-title: var(--color-7);
|
||||
}
|
||||
|
||||
#app-mount .hljs {
|
||||
font-family: "JetBrainsMono Nerd Font", "JetBrains Mono", var(--font-code),
|
||||
monospace;
|
||||
background: var(--background-secondary);
|
||||
color: var(--text-normal);
|
||||
padding: 15px 20px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#app-mount .codeLine-3a3dbd {
|
||||
color: var(--text-default);
|
||||
}
|
||||
|
||||
#app-mount .hljs-comment {
|
||||
color: var(--hljs-comment);
|
||||
}
|
||||
|
||||
#app-mount .hljs-attribute {
|
||||
color: var(--hljs-attribute);
|
||||
}
|
||||
|
||||
#app-mount .hljs-nomarkup {
|
||||
color: var(--hljs-nomarkup);
|
||||
}
|
||||
|
||||
#app-mount .hljs-variable {
|
||||
color: var(--hljs-variable);
|
||||
}
|
||||
|
||||
#app-mount .hljs-meta {
|
||||
color: var(--hljs-meta);
|
||||
}
|
||||
|
||||
#app-mount .hljs-meta-string {
|
||||
color: var(--hljs-meta-string);
|
||||
}
|
||||
|
||||
#app-mount .hljs-meta-keyword {
|
||||
color: var(--hljs-meta-keyword);
|
||||
}
|
||||
|
||||
#app-mount .hljs-literal {
|
||||
color: var(--hljs-literal);
|
||||
}
|
||||
|
||||
#app-mount .hljs-string {
|
||||
color: var(--hljs-string);
|
||||
}
|
||||
|
||||
#app-mount .hljs-section {
|
||||
color: var(--hljs-section);
|
||||
}
|
||||
|
||||
#app-mount .hljs-number {
|
||||
color: var(--hljs-number);
|
||||
}
|
||||
|
||||
#app-mount .hljs-tag {
|
||||
color: var(--hljs-tag);
|
||||
}
|
||||
|
||||
#app-mount .hljs-name {
|
||||
color: var(--hljs-name);
|
||||
}
|
||||
|
||||
#app-mount .hljs-selector-tag {
|
||||
color: var(--hljs-selector-tag);
|
||||
}
|
||||
|
||||
#app-mount .hljs-selector-class {
|
||||
color: var(--hljs-selector-class);
|
||||
}
|
||||
|
||||
#app-mount .hljs-selector-attr {
|
||||
color: var(--hljs-selector-attr);
|
||||
}
|
||||
|
||||
#app-mount .hljs-selector-pseudo {
|
||||
color: var(--hljs-selector-pseudo);
|
||||
}
|
||||
|
||||
#app-mount :not(.hljs-function) > .hljs-keyword {
|
||||
color: var(--color10);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#app-mount .hljs-function {
|
||||
color: var(--hljs-function);
|
||||
}
|
||||
|
||||
#app-mount .hljs-built_in {
|
||||
color: var(--hljsbuilt_in);
|
||||
}
|
||||
|
||||
#app-mount .hljs-title {
|
||||
color: var(--hljs-title);
|
||||
}
|
||||
|
||||
#app-mount .hljs-link {
|
||||
color: var(--hljs-link);
|
||||
}
|
||||
|
||||
#app-mount .hljs-bullet {
|
||||
color: var(--hljs-bullet);
|
||||
}
|
||||
|
||||
#app-mount .hljs-symbol {
|
||||
color: var(--hljs-symbol);
|
||||
}
|
||||
|
||||
#app-mount .hljs-addition {
|
||||
color: var(--hljs-addition);
|
||||
}
|
||||
|
||||
#app-mount .hljs-deletion {
|
||||
color: var(--hljs-deletion);
|
||||
}
|
||||
|
||||
#app-mount .hljs-attr {
|
||||
color: var(--hljs-attr);
|
||||
}
|
||||
|
||||
#app-mount .hljs-punctuation {
|
||||
color: var(--hljs-punctuation);
|
||||
}
|
||||
|
||||
#app-mount .hljs-regexp {
|
||||
color: var(--hljs-regexp);
|
||||
}
|
||||
|
||||
#app-mount .hljs-type {
|
||||
color: var(--hljs-type);
|
||||
}
|
||||
|
||||
#app-mount .hljs-selector-id {
|
||||
color: var(--hljs-selector-id);
|
||||
}
|
||||
|
||||
#app-mount .hljs-params {
|
||||
color: var(--hljs-params);
|
||||
}
|
||||
|
||||
#app-mount .hljs-operator {
|
||||
color: var(--hljs-operator);
|
||||
}
|
||||
|
||||
#app-mount .hljs-rest_arg {
|
||||
color: var(--hljs-rest_arg);
|
||||
}
|
||||
|
||||
#app-mount .hljs-template-variable {
|
||||
color: var(--hljs-template-variable);
|
||||
}
|
||||
|
||||
#app-mount .hljs-comment .hljs-doctag {
|
||||
color: var(--hljs-comment-doctag);
|
||||
}
|
||||
|
||||
#app-mount .hljs-params .hljs-attr {
|
||||
color: var(--hljs-params-attr);
|
||||
}
|
||||
|
||||
#app-mount .hljs-string .hljs-subst {
|
||||
color: var(--hljs-string-subst);
|
||||
}
|
||||
|
||||
#app-mount .hljs-string .hljs-template-variable {
|
||||
color: var(--hljs-string-template-variable);
|
||||
}
|
||||
|
||||
#app-mount .hljs-tag .hljs-name {
|
||||
color: var(--hljs-tag-name);
|
||||
}
|
||||
|
||||
#app-mount .hljs-tag .hljs-attr {
|
||||
color: var(--hljs-tag-attr);
|
||||
}
|
||||
|
||||
#app-mount .hljs-function .hljs-keyword {
|
||||
color: var(--hljs-function-keyword);
|
||||
}
|
||||
|
||||
#app-mount .hljs-function .hljs-title {
|
||||
color: var(--hljs-function-title);
|
||||
}
|
||||
|
||||
#app-mount .hljs-function .hljs-literal {
|
||||
color: var(--hljs-function-literal);
|
||||
}
|
||||
|
||||
#app-mount .hljs-function .hljs-params {
|
||||
color: var(--hljs-function-params);
|
||||
}
|
||||
|
||||
#app-mount .hljs-function .hljs-operator {
|
||||
color: var(--hljs-function-operator);
|
||||
}
|
||||
|
||||
#app-mount .hljs-class .hljs-keyword {
|
||||
color: var(--hljs-class-keyword);
|
||||
}
|
||||
|
||||
#app-mount .hljs-class .hljs-title {
|
||||
color: var(--hljs-class-title);
|
||||
}
|
||||
|
||||
/* Haskell Specific Syntax */
|
||||
#app-mount .hs .hljs-type {
|
||||
color: var(--color-7);
|
||||
}
|
||||
|
||||
/* Lua Specific Syntax */
|
||||
#app-mount .lua .hljs-built_in {
|
||||
color: var(--color-7);
|
||||
}
|
||||
|
||||
/* Clang Specific Syntax */
|
||||
#app-mount .c .hljs-keyword {
|
||||
color: var(--color-7);
|
||||
}
|
||||
#app-mount .c .hljs-built_in {
|
||||
color: var(--color-9);
|
||||
}
|
||||
#app-mount .c > .hljs-keyword {
|
||||
color: var(--color-10);
|
||||
}
|
||||
|
||||
/* CSS Specific Syntax */
|
||||
#app-mount .css .hljs-built_in {
|
||||
color: var(--color-5);
|
||||
}
|
||||
|
||||
/* Rust Specific Syntax */
|
||||
#app-mount .rust .hljs-built_in {
|
||||
color: var(--color-7);
|
||||
}
|
||||
|
||||
/* PHP Specific Syntax */
|
||||
#app-mount .php .hljs-variable {
|
||||
color: var(--color-10);
|
||||
}
|
||||
]],
|
||||
colors
|
||||
)
|
||||
|
||||
return fish
|
||||
end
|
||||
|
||||
return M
|
||||
33
lua/solarized-osaka/extra/fuzzel.lua
Normal file
33
lua/solarized-osaka/extra/fuzzel.lua
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
---@diagnostic disable: inject-field
|
||||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
colors.blue1 = colors.blue300
|
||||
colors.border_highlight = colors.base02
|
||||
local fuzzelColors = {}
|
||||
for k, v in pairs(colors) do
|
||||
if type(v) == "string" then
|
||||
fuzzelColors[k] = v:gsub("^#", "") .. "ff"
|
||||
end
|
||||
end
|
||||
|
||||
local fuzzel = util.template(
|
||||
[[
|
||||
[colors]
|
||||
background=${bg_popup}
|
||||
text=${fg}
|
||||
match=${blue1}
|
||||
selection=${blue300}
|
||||
selection-match=${blue1}
|
||||
selection-text=${fg}
|
||||
border=${border_highlight}
|
||||
]],
|
||||
fuzzelColors
|
||||
)
|
||||
return fuzzel
|
||||
end
|
||||
|
||||
return M
|
||||
80
lua/solarized-osaka/extra/fzf.lua
Normal file
80
lua/solarized-osaka/extra/fzf.lua
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local links = {
|
||||
FzfLuaFzfCursorLine = "CursorLine",
|
||||
FzfLuaFzfMatch = "Special",
|
||||
FzfLuaFzfBorder = "FzfLuaBorder",
|
||||
FzfLuaFzfScrollbar = "FzfLuaBorder",
|
||||
FzfLuaFzfSeparator = "FzfLuaBorder",
|
||||
FzfLuaFzfGutter = "FzfLuaNormal",
|
||||
FzfLuaFzfHeader = "FzfLuaTitle",
|
||||
FzfLuaFzfInfo = "NonText",
|
||||
FzfLuaFzfPointer = "Special",
|
||||
FzfLuaFzfMarker = "FzfLuaFzfPointer",
|
||||
FzfLuaFzfSpinner = "FzfLuaFzfPointer",
|
||||
FzfLuaFzfPrompt = "Special",
|
||||
FzfLuaFzfQuery = "FzfLuaNormal",
|
||||
}
|
||||
|
||||
local spec = {
|
||||
["fg"] = { "fg", "FzfLuaNormal" },
|
||||
["bg"] = { "bg", "FzfLuaNormal" },
|
||||
["hl"] = { "fg", "FzfLuaFzfMatch" },
|
||||
-- ["fg+"] = { "fg", "FzfLuaFzfCursorLine" },
|
||||
["bg+"] = { "bg", "FzfLuaFzfCursorLine" },
|
||||
["hl+"] = { "fg", "FzfLuaFzfMatch" },
|
||||
["info"] = { "fg", "FzfLuaFzfInfo" },
|
||||
["border"] = { "fg", "FzfLuaFzfBorder" },
|
||||
["separator"] = { "fg", "FzfLuaFzfSeparator" },
|
||||
["scrollbar"] = { "fg", "FzfLuaFzfScrollbar" },
|
||||
["gutter"] = { "bg", "FzfLuaFzfGutter" },
|
||||
["query"] = { "fg", "FzfLuaFzfQuery", "regular" },
|
||||
["prompt"] = { "fg", "FzfLuaFzfPrompt" },
|
||||
["pointer"] = { "fg", "FzfLuaFzfPointer" },
|
||||
["marker"] = { "fg", "FzfLuaFzfMarker" },
|
||||
["spinner"] = { "fg", "FzfLuaFzfSpinner" },
|
||||
["header"] = { "fg", "FzfLuaFzfHeader" },
|
||||
}
|
||||
local ret = {}
|
||||
|
||||
for c, v in pairs(spec) do
|
||||
local hl_group = links[v[2]]
|
||||
if vim.fn.hlexists(v[2]) == 1 then
|
||||
hl_group = v[2]
|
||||
end
|
||||
print(hl_group)
|
||||
assert(hl_group, "hl_group not found for " .. v[2])
|
||||
local hl = vim.api.nvim_get_hl(0, { name = hl_group, link = false })
|
||||
assert(hl, "hl not found for " .. hl_group)
|
||||
local color = hl[v[1]]
|
||||
assert(color, "color not found for " .. c .. ":" .. hl_group)
|
||||
color = string.format("#%06x", color) or nil
|
||||
local line = string.format("--color=%s:%s", c, color)
|
||||
if v[3] then
|
||||
line = line .. ":" .. v[3]
|
||||
end
|
||||
ret[#ret + 1] = " " .. line .. " \\"
|
||||
end
|
||||
table.sort(ret)
|
||||
|
||||
return M.template:format(table.concat(ret, "\n"))
|
||||
end
|
||||
|
||||
M.template = [[
|
||||
export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS \
|
||||
--highlight-line \
|
||||
--info=inline-right \
|
||||
--ansi \
|
||||
--layout=reverse \
|
||||
--border=none
|
||||
%s
|
||||
"
|
||||
]]
|
||||
|
||||
print(M.generate())
|
||||
|
||||
return M
|
||||
37
lua/solarized-osaka/extra/ghostty.lua
Normal file
37
lua/solarized-osaka/extra/ghostty.lua
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local theme = util.template(
|
||||
[[
|
||||
palette = 0=${base04}
|
||||
palette = 1=${red500}
|
||||
palette = 2=${green500}
|
||||
palette = 3=${yellow500}
|
||||
palette = 4=${blue500}
|
||||
palette = 5=${magenta500}
|
||||
palette = 6=${cyan500}
|
||||
palette = 7=${base3}
|
||||
palette = 8=${base02}
|
||||
palette = 9=${red300}
|
||||
palette = 10=${green300}
|
||||
palette = 11=${yellow300}
|
||||
palette = 12=${blue300}
|
||||
palette = 13=${magenta300}
|
||||
palette = 14=${cyan300}
|
||||
palette = 15=${base4}
|
||||
|
||||
background = ${bg}
|
||||
foreground = ${fg}
|
||||
cursor-color = ${fg}
|
||||
selection-background = ${bg_visual}
|
||||
selection-foreground = ${fg}
|
||||
]],
|
||||
colors
|
||||
)
|
||||
return theme
|
||||
end
|
||||
|
||||
return M
|
||||
46
lua/solarized-osaka/extra/gnome_terminal.lua
Normal file
46
lua/solarized-osaka/extra/gnome_terminal.lua
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
function M.generate(colors)
|
||||
local gnome_colors = {}
|
||||
for k, v in pairs(colors) do
|
||||
local is_color = type(v) == "string" and v:find("^#[%x]") ~= nil
|
||||
if is_color then
|
||||
local hex = v:gsub("^#", "")
|
||||
local r = tonumber(hex:sub(1, 2), 16)
|
||||
local g = tonumber(hex:sub(3, 4), 16)
|
||||
local b = tonumber(hex:sub(5, 6), 16)
|
||||
gnome_colors[k] = string.format("rgb(%d, %d, %d)", r, g, b)
|
||||
else
|
||||
gnome_colors[k] = v
|
||||
end
|
||||
end
|
||||
|
||||
local gnome_terminal = util.template(
|
||||
[[
|
||||
# Import this theme as follows:
|
||||
# 1. Create a new profile for GNOME Terminal
|
||||
# 2. Copy the UUID of the new profile (bottom right corner of the preferences window)
|
||||
# 3. Replace <PROFILE_UUID> below with the copied UUID
|
||||
# 4. Execute `dconf load /org/gnome/terminal/legacy/profiles:/ < ${_name}.dconf`
|
||||
|
||||
[:<PROFILE_UUID>]
|
||||
background-color='${bg}'
|
||||
cursor-background-color='${fg}'
|
||||
cursor-colors-set=true
|
||||
cursor-foreground-color='${bg}'
|
||||
foreground-color='${fg}'
|
||||
highlight-background-color='${fg}'
|
||||
highlight-colors-set=true
|
||||
highlight-foreground-color='${bg}'
|
||||
palette=['${terminal_black}', '${red}', '${green}', '${yellow}', '${blue}', '${magenta}', '${cyan}', '${fg}', '${terminal_black}', '${red}', '${green}', '${yellow}', '${blue}', '${magenta}', '${cyan}', '${fg}']
|
||||
use-theme-colors=false
|
||||
visible-name='${_style_name}'
|
||||
]],
|
||||
gnome_colors
|
||||
)
|
||||
return gnome_terminal
|
||||
end
|
||||
|
||||
return M
|
||||
460
lua/solarized-osaka/extra/helix.lua
Normal file
460
lua/solarized-osaka/extra/helix.lua
Normal file
|
|
@ -0,0 +1,460 @@
|
|||
local M = {}
|
||||
-- BUG: following are not being assigned.
|
||||
--"ui.menu.scroll"
|
||||
-- "ui.popup"
|
||||
-- "ui.text.info"
|
||||
--"markup.italic"
|
||||
--"markup.bold"
|
||||
--"markup.normal.completion"
|
||||
-- "markup.normal.hover"
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
-- Ref: https://github.com/helix-editor/helix/blob/master/book/src/themes.md
|
||||
-- nil is used when no equivalent was found.
|
||||
local mapping = M.flatten({
|
||||
attribute = "@attribute",
|
||||
type = {
|
||||
"Type",
|
||||
builtin = "@type.builtin",
|
||||
enum = {
|
||||
"@lsp.type.enum",
|
||||
variant = "@lsp.type.enumMember",
|
||||
},
|
||||
},
|
||||
-- rust: pattern matching `let Some(_) = ...`
|
||||
-- ^^^^
|
||||
constructor = "Type",
|
||||
constant = {
|
||||
"Constant",
|
||||
builtin = {
|
||||
"@constant.builtin",
|
||||
boolean = "Boolean",
|
||||
},
|
||||
character = {
|
||||
"Character",
|
||||
escape = "@string.escape",
|
||||
},
|
||||
numeric = {
|
||||
"Number",
|
||||
float = "Float",
|
||||
integer = "Number",
|
||||
},
|
||||
},
|
||||
string = {
|
||||
"String",
|
||||
regexp = "@string.regexp",
|
||||
special = {
|
||||
"@string.special",
|
||||
path = nil,
|
||||
url = nil,
|
||||
symbol = nil,
|
||||
},
|
||||
},
|
||||
comment = {
|
||||
"@comment",
|
||||
line = nil,
|
||||
block = {
|
||||
nil,
|
||||
-- not sure about that one
|
||||
documentation = "@string.documentation",
|
||||
},
|
||||
},
|
||||
variable = {
|
||||
"@variable",
|
||||
builtin = "@variable.builtin",
|
||||
parameter = "@variable.parameter",
|
||||
other = {
|
||||
nil,
|
||||
member = "@variable.member",
|
||||
},
|
||||
},
|
||||
label = "@label",
|
||||
keyword = {
|
||||
"@keyword",
|
||||
control = {
|
||||
"Statement",
|
||||
conditional = "Conditional",
|
||||
["repeat"] = "Repeat",
|
||||
import = nil,
|
||||
["return"] = "@keyword.return",
|
||||
exception = "Exception",
|
||||
},
|
||||
operator = "Statement",
|
||||
directive = "PreProc",
|
||||
["function"] = "@keyword.function",
|
||||
storage = {
|
||||
nil, -- rust: `let`
|
||||
type = nil, -- rust: `struct` & `type`
|
||||
modifier = nil, -- rust: `mut`
|
||||
},
|
||||
},
|
||||
operator = "Operator",
|
||||
["function"] = {
|
||||
"Function",
|
||||
builtin = "@function.builtin",
|
||||
method = "@function.method",
|
||||
macro = "@function.macro",
|
||||
-- Defined as "preprocessor in C", so using "PreProc", not sure though
|
||||
special = "PreProc",
|
||||
},
|
||||
tag = {
|
||||
"@tag",
|
||||
-- ???
|
||||
builtin = nil,
|
||||
},
|
||||
namespace = "@lsp.type.namespace",
|
||||
special = "Special",
|
||||
markup = {
|
||||
nil,
|
||||
heading = {
|
||||
"@markup.heading",
|
||||
marker = nil,
|
||||
-- post-processed to remove the 'h' as we already use the first element (1) as the root value.
|
||||
h1 = nil,
|
||||
h2 = nil,
|
||||
h3 = nil,
|
||||
h4 = nil,
|
||||
h5 = nil,
|
||||
h6 = nil,
|
||||
-- UI --
|
||||
completion = "Pmenu",
|
||||
hover = "PmenuSel",
|
||||
},
|
||||
list = {
|
||||
"@markup.list",
|
||||
unnumbered = nil,
|
||||
numbered = nil,
|
||||
checked = nil,
|
||||
unchecked = nil,
|
||||
},
|
||||
bold = "Bold",
|
||||
italic = "Italic",
|
||||
strikethrough = {
|
||||
"helix",
|
||||
modifiers = { "crossed_out" },
|
||||
},
|
||||
link = {
|
||||
"@markup.link",
|
||||
url = "@markup.link.url",
|
||||
label = "@markup.link.label",
|
||||
text = "@markup.link",
|
||||
},
|
||||
quote = nil,
|
||||
raw = {
|
||||
"@markup.raw",
|
||||
inline = "@markup.raw.markdown_inline",
|
||||
block = nil,
|
||||
-- UI --
|
||||
completion = nil,
|
||||
hover = nil,
|
||||
},
|
||||
-- UI --
|
||||
normal = {
|
||||
nil,
|
||||
completion = "CmpItemMenu",
|
||||
hover = "CmpItemKindDefault",
|
||||
},
|
||||
},
|
||||
diff = {
|
||||
nil,
|
||||
plus = "diffAdded",
|
||||
minus = "diffRemoved",
|
||||
delta = {
|
||||
"diffChanged",
|
||||
moved = "diffFile",
|
||||
},
|
||||
},
|
||||
ui = {
|
||||
background = {
|
||||
{ "helix", bg = "bg" },
|
||||
separator = nil,
|
||||
},
|
||||
cursor = {
|
||||
"Cursor",
|
||||
normal = nil,
|
||||
insert = nil,
|
||||
select = nil,
|
||||
match = "MatchParen",
|
||||
primary = {
|
||||
nil,
|
||||
normal = nil,
|
||||
insert = nil,
|
||||
select = nil,
|
||||
},
|
||||
},
|
||||
debug = {
|
||||
breakpoint = nil,
|
||||
active = nil,
|
||||
},
|
||||
gutter = {
|
||||
nil,
|
||||
selected = nil,
|
||||
},
|
||||
highlight = {
|
||||
nil,
|
||||
frameline = nil,
|
||||
},
|
||||
linenr = {
|
||||
"LineNr",
|
||||
select = "CursorLineNr",
|
||||
},
|
||||
statusline = {
|
||||
"StatusLine",
|
||||
inactive = "StatusLineNc",
|
||||
-- Inspired from lualine
|
||||
normal = {
|
||||
"helix",
|
||||
bg = "blue",
|
||||
fg = "black",
|
||||
},
|
||||
insert = nil,
|
||||
select = nil,
|
||||
separator = nil,
|
||||
},
|
||||
popup = {
|
||||
"TelescopeBorder",
|
||||
info = nil,
|
||||
},
|
||||
window = "WinSeparator",
|
||||
help = nil,
|
||||
text = {
|
||||
"Normal",
|
||||
-- TelescopeSelection
|
||||
focus = "Visual",
|
||||
inactive = "Comment",
|
||||
info = "TelescopeNormal",
|
||||
},
|
||||
virtual = {
|
||||
ruler = nil,
|
||||
whitespace = nil,
|
||||
["indent-guide"] = nil,
|
||||
["inlay-hint"] = {
|
||||
"DiagnosticVirtualTextHint",
|
||||
parameter = nil,
|
||||
type = nil,
|
||||
},
|
||||
wrap = nil,
|
||||
},
|
||||
menu = {
|
||||
"Pmenu",
|
||||
selected = "PmenuSel",
|
||||
scroll = {
|
||||
"helix",
|
||||
fg = vim.api.nvim_get_hl(0, { name = "PmenuThumb" }).bg,
|
||||
bg = vim.api.nvim_get_hl(0, { name = "PmenuSbar" }).bg,
|
||||
},
|
||||
},
|
||||
selection = {
|
||||
{ "helix", bg = "bg_highlight" },
|
||||
primary = nil,
|
||||
},
|
||||
cursorline = {
|
||||
primary = nil,
|
||||
secondary = nil,
|
||||
},
|
||||
cursorcolumn = {
|
||||
primary = nil,
|
||||
secondary = nil,
|
||||
},
|
||||
},
|
||||
hint = "DiagnosticHint",
|
||||
info = "DiagnosticInfo",
|
||||
warning = "DiagnosticWarn",
|
||||
error = "DiagnosticError",
|
||||
diagnostic = {
|
||||
nil,
|
||||
hint = "DiagnosticUnderlineHint",
|
||||
info = "DiagnosticUnderlineInfo",
|
||||
warning = "DiagnosticUnderlineWarn",
|
||||
error = "DiagnosticUnderlineError",
|
||||
},
|
||||
})
|
||||
|
||||
local config = {}
|
||||
for hx_scope, group in M.pairsByKeys(mapping) do
|
||||
-- print(hx_scope, util.dump(group))
|
||||
hx_scope = hx_scope:gsub("%.h(%d)", ".%1")
|
||||
if hx_scope:match("%.") then
|
||||
hx_scope = '"' .. hx_scope .. '"'
|
||||
end
|
||||
|
||||
if group == nil then
|
||||
goto continue
|
||||
end
|
||||
|
||||
if type(group) == "table" and group[1] == "helix" then
|
||||
table.remove(group, 1)
|
||||
table.insert(config, string.format("%s = %s", hx_scope, M.to_toml(group)))
|
||||
goto continue
|
||||
end
|
||||
|
||||
local highlight = vim.api.nvim_get_hl(0, { name = group })
|
||||
while highlight and highlight.link do
|
||||
highlight = vim.api.nvim_get_hl(0, { name = highlight.link })
|
||||
end
|
||||
if highlight == nil then
|
||||
print("Unknown highlight for " .. hx_scope)
|
||||
goto continue
|
||||
end
|
||||
table.insert(config, string.format("%s = %s", hx_scope, M.to_helix_config(highlight)))
|
||||
|
||||
::continue::
|
||||
end
|
||||
|
||||
table.insert(config, "\n[palette]")
|
||||
for name, color in M.pairsByKeys(M.flatten(colors)) do
|
||||
if name:match("%.") then
|
||||
name = '"' .. name .. '"'
|
||||
end
|
||||
if type(color) == "string" and not string.starts(name, "_") and name ~= "none" then
|
||||
table.insert(config, string.format('%s = "%s"', name, color))
|
||||
end
|
||||
end
|
||||
return table.concat(config, "\n")
|
||||
end
|
||||
|
||||
function string.starts(String, Start)
|
||||
return string.sub(String, 1, string.len(Start)) == Start
|
||||
end
|
||||
|
||||
function M.flatten(t)
|
||||
local res = {}
|
||||
for k, v in pairs(t) do
|
||||
if type(v) == "table" then
|
||||
if v[1] ~= "helix" then
|
||||
for k2, v2 in pairs(M.flatten(v)) do
|
||||
-- Special case for tables like:
|
||||
-- { type = { "@type", enum = "@type.enum" } }
|
||||
if k2 == 1 then
|
||||
res[k] = v2
|
||||
else
|
||||
res[k .. "." .. k2] = v2
|
||||
end
|
||||
end
|
||||
else
|
||||
res[k] = v
|
||||
end
|
||||
else
|
||||
res[k] = v
|
||||
end
|
||||
end
|
||||
return res
|
||||
end
|
||||
|
||||
-- https://www.lua.org/pil/19.3.html
|
||||
function M.pairsByKeys(t, f)
|
||||
local a = {}
|
||||
for n in pairs(t) do
|
||||
table.insert(a, n)
|
||||
end
|
||||
table.sort(a, f)
|
||||
local i = 0 -- iterator variable
|
||||
local iter = function() -- iterator function
|
||||
i = i + 1
|
||||
if a[i] == nil then
|
||||
return nil
|
||||
else
|
||||
return a[i], t[a[i]]
|
||||
end
|
||||
end
|
||||
return iter
|
||||
end
|
||||
|
||||
function M.to_helix_config(highlight)
|
||||
local style = {}
|
||||
for hx_name, nvim_name in pairs({ fg = "fg", bg = "bg" }) do
|
||||
style[hx_name] = M.to_rgb(highlight[nvim_name])
|
||||
end
|
||||
local modifiers = {}
|
||||
for _, mods in ipairs({ highlight, highlight.cterm }) do
|
||||
if mods then
|
||||
if mods.bold then
|
||||
modifiers.bold = true
|
||||
end
|
||||
if mods.italic then
|
||||
modifiers.italic = true
|
||||
end
|
||||
if mods.underline then
|
||||
style.underline = {
|
||||
style = "line",
|
||||
}
|
||||
end
|
||||
if mods.undercurl and highlight.sp then
|
||||
style.underline = {
|
||||
color = M.to_rgb(mods.sp),
|
||||
style = "curl",
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
if next(modifiers) ~= nil then
|
||||
style.modifiers = M.key_set(modifiers)
|
||||
end
|
||||
return M.to_toml(style)
|
||||
end
|
||||
|
||||
function M.to_rgb(color)
|
||||
if type(color) == "string" then
|
||||
return color
|
||||
elseif type(color) == "number" then
|
||||
return string.format("#%06x", color)
|
||||
end
|
||||
end
|
||||
|
||||
function M.key_set(t)
|
||||
local keys = {}
|
||||
for key, _ in pairs(t) do
|
||||
table.insert(keys, key)
|
||||
end
|
||||
return keys
|
||||
end
|
||||
|
||||
function M.to_toml(style)
|
||||
local buffer = {}
|
||||
M.insert_as_toml(buffer, style)
|
||||
return table.concat(buffer, "")
|
||||
end
|
||||
|
||||
function M.insert_as_toml(buffer, x)
|
||||
if type(x) == "table" then
|
||||
if next(x) == nil then
|
||||
return
|
||||
end
|
||||
if M.is_array(x) then
|
||||
table.insert(buffer, "[")
|
||||
for _, v in pairs(x) do
|
||||
M.insert_as_toml(buffer, v)
|
||||
table.insert(buffer, ", ")
|
||||
end
|
||||
table.remove(buffer)
|
||||
table.insert(buffer, "]")
|
||||
else
|
||||
table.insert(buffer, "{ ")
|
||||
for k, v in M.pairsByKeys(x) do
|
||||
table.insert(buffer, string.format("%s = ", k))
|
||||
M.insert_as_toml(buffer, v)
|
||||
table.insert(buffer, ", ")
|
||||
end
|
||||
table.remove(buffer)
|
||||
table.insert(buffer, " }")
|
||||
end
|
||||
elseif type(x) == "string" then
|
||||
table.insert(buffer, '"' .. x .. '"')
|
||||
elseif type(x) ~= nil then
|
||||
table.insert(buffer, tostring(x))
|
||||
end
|
||||
end
|
||||
|
||||
function M.is_array(t)
|
||||
local i = 0
|
||||
for _ in pairs(t) do
|
||||
i = i + 1
|
||||
if t[i] == nil then
|
||||
return false
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -2,35 +2,48 @@ local M = {}
|
|||
|
||||
-- Map of plugin name to plugin extension
|
||||
--- @type table<string, {ext:string, url:string, label:string}>
|
||||
-- stylua: ignore
|
||||
M.extras = {
|
||||
kitty = { ext = "conf", url = "https://sw.kovidgoyal.net/kitty/conf.html", label = "Kitty" },
|
||||
fish = { ext = "fish", url = "https://fishshell.com/docs/current/index.html", label = "Fish" },
|
||||
fish_themes = {
|
||||
ext = "theme",
|
||||
url = "https://fishshell.com/docs/current/interactive.html#syntax-highlighting",
|
||||
label = "Fish Themes",
|
||||
},
|
||||
alacritty = { ext = "yml", url = "https://github.com/alacritty/alacritty", label = "Alacritty" },
|
||||
wezterm = { ext = "toml", url = "https://wezfurlong.org/wezterm/config/files.html", label = "WezTerm" },
|
||||
tmux = { ext = "tmux", url = "https://github.com/tmux/tmux/wiki", label = "Tmux" },
|
||||
xresources = { ext = "Xresources", url = "https://wiki.archlinux.org/title/X_resources", label = "Xresources" },
|
||||
xfceterm = { ext = "theme", url = "https://docs.xfce.org/apps/terminal/advanced", label = "Xfce Terminal" },
|
||||
foot = { ext = "ini", url = "https://codeberg.org/dnkl/foot", label = "Foot" },
|
||||
tilix = { ext = "json", url = "https://github.com/gnunn1/tilix", label = "Tilix" },
|
||||
-- iterm = { ext = "itermcolors", url = "https://iterm2.com/", label = "iTerm" },
|
||||
lua = { ext = "lua", url = "https://www.lua.org", label = "Lua Table for testing" },
|
||||
sublime = { ext = "tmTheme", url = "https://www.sublimetext.com/docs/themes", label = "Sublime Text" },
|
||||
delta = { ext = "gitconfig", url = "https://github.com/dandavison/delta", label = "Delta" },
|
||||
terminator = {
|
||||
ext = "conf",
|
||||
url = "https://gnome-terminator.readthedocs.io/en/latest/config.html",
|
||||
label = "Terminator",
|
||||
},
|
||||
prism = { ext = "js", url = "https://prismjs.com", label = "Prism" },
|
||||
windows_terminal = { ext = "json", url = "https://aka.ms/terminal-documentation", label = "Windows Terminal" },
|
||||
zathura = { ext = "zathurarc", url = "https://pwmt.org/projects/zathura/", label = "Zathura" },
|
||||
dunst = { ext = "dunstrc", url = "https://dunst-project.org/", label = "Dunst" },
|
||||
gitui = { ext = "ron", url = "https://github.com/extrawurst/gitui", label = "GitUI" },
|
||||
aerc = { ext = "ini", url = "https://git.sr.ht/~rjarry/aerc/", label = "Aerc" },
|
||||
-- alacritty = { ext = "toml", url = "https://github.com/alacritty/alacritty", label = "Alacritty" }, delta = { ext = "gitconfig", url = "https://github.com/dandavison/delta", label = "Delta" },
|
||||
-- discord = { ext = "css", url ="https://betterdiscord.app/", label = "(Better-)Discord"},
|
||||
-- dunst = { ext = "dunstrc", url = "https://dunst-project.org/", label = "Dunst" },
|
||||
-- fish = { ext = "fish", url = "https://fishshell.com/docs/current/index.html", label = "Fish" },
|
||||
-- fish_themes = { ext = "theme", url = "https://fishshell.com/docs/current/interactive.html#syntax-highlighting", label = "Fish Themes" },
|
||||
-- foot = { ext = "ini", url = "https://codeberg.org/dnkl/foot", label = "Foot" },
|
||||
-- fuzzel = { ext = "ini", url = "https://codeberg.org/dnkl/fuzzel", label = "Fuzzel" },
|
||||
-- fzf = { ext = "sh", url = "https://github.com/junegunn/fzf", label = "Fzf" },
|
||||
-- ghostty = { ext = "", url = "https://github.com/ghostty-org/ghostty", label = "Ghostty" },
|
||||
-- gitui = { ext = "ron", url = "https://github.com/extrawurst/gitui", label = "GitUI" },
|
||||
-- gnome_terminal = { ext = "dconf", url = "https://gitlab.gnome.org/GNOME/gnome-terminal", label = "GNOME Terminal" },
|
||||
--BUG: Some colors not being assigned.
|
||||
-- helix = { ext = "toml", url = "https://helix-editor.com/", label = "Helix" },
|
||||
-- BUG: This is not working
|
||||
-- iterm = { ext = "itermcolors", url = "https://iterm2.com/", label = "iTerm" },
|
||||
-- kitty = { ext = "conf", url = "https://sw.kovidgoyal.net/kitty/conf.html", label = "Kitty" },
|
||||
-- lazygit = { ext = "yml", url = "https://github.com/jesseduffield/lazygit", label = "Lazygit" },
|
||||
-- lua = { ext = "lua", url = "https://www.lua.org", label = "Lua Table for testing" },
|
||||
-- prism = { ext = "js", url = "https://prismjs.com", label = "Prism" },
|
||||
-- process_compose = { ext = "yaml", url = "https://f1bonacc1.github.io/process-compose/", label = "process-compose" },
|
||||
-- slack = { ext = "txt", url = "https://slack.com", label = "Slack" },
|
||||
-- sublime = { ext = "tmTheme", url = "https://www.sublimetext.com/docs/themes", label = "Sublime Text" },
|
||||
-- spotify_player = { ext = "toml", url = "https://github.com/aome510/spotify-player", label = "Spotify Player" },
|
||||
-- terminator = { ext = "conf", url = "https://gnome-terminator.readthedocs.io/en/latest/config.html", label = "Terminator" },
|
||||
-- BUG: needs terminal colors to work
|
||||
-- termux = { ext = "properties", url = "https://termux.dev/", label = "Termux" },
|
||||
--
|
||||
-- tilix = { ext = "json", url = "https://github.com/gnunn1/tilix", label = "Tilix" },
|
||||
tmux = { ext = "tmux", url = "https://github.com/tmux/tmux/wiki", label = "Tmux" },
|
||||
-- wezterm = { ext = "toml", url = "https://wezfurlong.org/wezterm/config/files.html", label = "WezTerm" },
|
||||
-- windows_terminal = { ext = "json", url = "https://aka.ms/terminal-documentation", label = "Windows Terminal" },
|
||||
-- xfceterm = { ext = "theme", url = "https://docs.xfce.org/apps/terminal/advanced", label = "Xfce Terminal" },
|
||||
-- xresources = { ext = "Xresources", url = "https://wiki.archlinux.org/title/X_resources", label = "Xresources" },
|
||||
-- yazi = { ext = "toml", url = "https://github.com/sxyazi/yazi", label = "Yazi" },
|
||||
-- BUG: not working
|
||||
-- vim = { ext = "vim", url = "https://vimhelp.org/", label = "Vim", subdir = "colors", sep = "-" },
|
||||
-- vimium = { ext = "css", url = "https://vimium.github.io/", label = "Vimium" },
|
||||
-- zathura = { ext = "zathurarc", url = "https://pwmt.org/projects/zathura/", label = "Zathura" },
|
||||
-- zellij = { ext = "kdl", url = "https://zellij.dev/", label = "Zellij" },
|
||||
}
|
||||
|
||||
local function write(str, fileName)
|
||||
|
|
@ -80,15 +93,15 @@ function M.setup()
|
|||
local config = require("solarized-osaka.config")
|
||||
|
||||
local styles = {
|
||||
night = "",
|
||||
day = " Day",
|
||||
dark = "",
|
||||
day = "Day",
|
||||
}
|
||||
|
||||
for extra, info in pairs(M.extras) do
|
||||
package.loaded["solarized-osaka.extra." .. extra] = nil
|
||||
local plugin = require("solarized-osaka.extra." .. extra)
|
||||
for style, style_name in pairs(styles) do
|
||||
vim.o.background = style == "night" and "dark" or "light"
|
||||
vim.o.background = style == "dark" and "dark" or "light"
|
||||
config.setup({ style = style, use_background = "auto" })
|
||||
local colors = require("solarized-osaka.colors").setup({ transform = true })
|
||||
local fname = extra .. "/solarized_osaka_" .. style .. "." .. info.ext
|
||||
|
|
|
|||
42
lua/solarized-osaka/extra/lazygit.lua
Normal file
42
lua/solarized-osaka/extra/lazygit.lua
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local lazygit = util.template(
|
||||
[[
|
||||
gui:
|
||||
nerdFontsVersion: "3"
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "${orange}"
|
||||
- "bold"
|
||||
inactiveBorderColor:
|
||||
- "${yellow700}"
|
||||
searchingActiveBorderColor:
|
||||
- "${orange}"
|
||||
- "bold"
|
||||
optionsTextColor:
|
||||
- "${blue}"
|
||||
selectedLineBgColor:
|
||||
- "${bg_visual}"
|
||||
cherryPickedCommitFgColor:
|
||||
- "${blue}"
|
||||
cherryPickedCommitBgColor:
|
||||
- "${magenta}"
|
||||
markedBaseCommitFgColor:
|
||||
- "${blue}"
|
||||
markedBaseCommitBgColor:
|
||||
- "${yellow}"
|
||||
unstagedChangesColor:
|
||||
- "${red1}"
|
||||
defaultFgColor:
|
||||
- "${fg}"
|
||||
]],
|
||||
colors
|
||||
)
|
||||
return lazygit
|
||||
end
|
||||
|
||||
return M
|
||||
51
lua/solarized-osaka/extra/process_compose.lua
Normal file
51
lua/solarized-osaka/extra/process_compose.lua
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local process_compose = util.template(
|
||||
[=[
|
||||
style:
|
||||
name: ${_colors_name}
|
||||
body:
|
||||
fgColor: '${fg}'
|
||||
bgColor: '${bg_dark}'
|
||||
secondaryTextColor: '${fg_dark}'
|
||||
tertiaryTextColor: '${base02}'
|
||||
borderColor: '${base01}'
|
||||
stat_table:
|
||||
keyFgColor: '${yellow}'
|
||||
valueFgColor: '${fg}'
|
||||
logoColor: '${yellow}'
|
||||
proc_table:
|
||||
fgColor: '${blue}'
|
||||
fgWarning: '${yellow}'
|
||||
fgPending: '${dark3}'
|
||||
fgCompleted: '${green}'
|
||||
fgError: '${red1}'
|
||||
headerFgColor: '${fg}'
|
||||
help:
|
||||
fgColor: '${blue300}'
|
||||
keyColor: '${fg}'
|
||||
hlColor: '${green}'
|
||||
categoryFgColor: '${blue5}'
|
||||
dialog:
|
||||
fgColor: '${blue300}'
|
||||
bgColor: '${black}'
|
||||
contrastBgColor: '${bg}'
|
||||
attentionBgColor: '${red1}'
|
||||
buttonFgColor: '${black}'
|
||||
buttonBgColor: '${bg_highlight}'
|
||||
buttonFocusFgColor: '${black}'
|
||||
buttonFocusBgColor: '${blue}'
|
||||
labelFgColor: '${yellow}'
|
||||
fieldFgColor: '${black}'
|
||||
fieldBgColor: '${blue700}'
|
||||
]=],
|
||||
colors
|
||||
)
|
||||
|
||||
return process_compose
|
||||
end
|
||||
|
||||
return M
|
||||
10
lua/solarized-osaka/extra/slack.lua
Normal file
10
lua/solarized-osaka/extra/slack.lua
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
return util.template("${border},${bg_highlight},${magenta},${bg_visual}", colors)
|
||||
end
|
||||
|
||||
return M
|
||||
33
lua/solarized-osaka/extra/spotify_player.lua
Normal file
33
lua/solarized-osaka/extra/spotify_player.lua
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
return util.template(M.template, colors)
|
||||
end
|
||||
M.template = [=[
|
||||
[[themes]]
|
||||
name = "${_style_name}"
|
||||
[themes.palette]
|
||||
background = "${bg_dark}"
|
||||
foreground = "${fg_dark}"
|
||||
black = "${terminal_black}"
|
||||
red = "${red}"
|
||||
green = "${green}"
|
||||
yellow = "${yellow}"
|
||||
blue = "${blue}"
|
||||
magenta = "${magenta}"
|
||||
cyan = "${cyan}"
|
||||
white = "${base04}"
|
||||
bright_black = "${bg}"
|
||||
bright_red = "${red1}"
|
||||
bright_green = "${green1}"
|
||||
bright_yellow = "${orange}"
|
||||
bright_blue = "${blue2}"
|
||||
bright_magenta = "${magenta300}"
|
||||
bright_cyan = "${blue5}"
|
||||
bright_white = "${fg}"
|
||||
]=]
|
||||
|
||||
return M
|
||||
47
lua/solarized-osaka/extra/termux.lua
Normal file
47
lua/solarized-osaka/extra/termux.lua
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local termux = util.template(
|
||||
[[
|
||||
# -----------------------------------------------------------------------------
|
||||
# Theme: ${_style_name}
|
||||
# Upstream: ${_upstream_url}
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
background: ${bg}
|
||||
foreground: ${fg}
|
||||
|
||||
# Normal colors
|
||||
color0: ${terminal.black}
|
||||
color1: ${terminal.red}
|
||||
color2: ${terminal.green}
|
||||
color3: ${terminal.yellow}
|
||||
color4: ${terminal.blue}
|
||||
color5: ${terminal.magenta}
|
||||
color6: ${terminal.cyan}
|
||||
color7: ${terminal.white}
|
||||
|
||||
# Bright colors
|
||||
color8: ${terminal.black_bright}
|
||||
color9: ${terminal.red_bright}
|
||||
color10: ${terminal.green_bright}
|
||||
color11: ${terminal.yellow_bright}
|
||||
color12: ${terminal.blue_bright}
|
||||
color13: ${terminal.magenta_bright}
|
||||
color14: ${terminal.cyan_bright}
|
||||
color15: ${terminal.white_bright}
|
||||
|
||||
# Extended colors
|
||||
color16: ${orange}
|
||||
color17: ${red1}
|
||||
]],
|
||||
colors
|
||||
)
|
||||
|
||||
return termux
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -1,21 +1,22 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--base01
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
colors.fg_sidebar = colors.base0
|
||||
local tmux = util.template(
|
||||
[[
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# TokyoNight colors for Tmux
|
||||
|
||||
set -g mode-style "fg=${blue},bg=${fg_gutter}"
|
||||
set -g mode-style "fg=${blue},bg=${base01}"
|
||||
|
||||
set -g message-style "fg=${blue},bg=${fg_gutter}"
|
||||
set -g message-command-style "fg=${blue},bg=${fg_gutter}"
|
||||
set -g message-style "fg=${blue},bg=${base01}"
|
||||
set -g message-command-style "fg=${blue},bg=${base01}"
|
||||
|
||||
set -g pane-border-style "fg=${fg_gutter}"
|
||||
set -g pane-border-style "fg=${base01}"
|
||||
set -g pane-active-border-style "fg=${blue}"
|
||||
|
||||
set -g status "on"
|
||||
|
|
@ -30,16 +31,16 @@ set -g status-left-style ${none}
|
|||
set -g status-right-style ${none}
|
||||
|
||||
set -g status-left "#[fg=${black},bg=${blue},bold] #S #[fg=${blue},bg=${bg_statusline},nobold,nounderscore,noitalics]"
|
||||
set -g status-right "#[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${bg_statusline}] #{prefix_highlight} #[fg=${fg_gutter},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${fg_gutter}] %Y-%m-%d %I:%M %p #[fg=${blue},bg=${fg_gutter},nobold,nounderscore,noitalics]#[fg=${black},bg=${blue},bold] #h "
|
||||
set -g status-right "#[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${bg_statusline}] #{prefix_highlight} #[fg=${base01},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${base01}] %Y-%m-%d %I:%M %p #[fg=${blue},bg=${base01},nobold,nounderscore,noitalics]#[fg=${black},bg=${blue},bold] #h "
|
||||
if-shell '[ "$(tmux show-option -gqv "clock-mode-style")" == "24" ]' {
|
||||
set -g status-right "#[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${bg_statusline}] #{prefix_highlight} #[fg=${fg_gutter},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${fg_gutter}] %Y-%m-%d %H:%M #[fg=${blue},bg=${fg_gutter},nobold,nounderscore,noitalics]#[fg=${black},bg=${blue},bold] #h "
|
||||
set -g status-right "#[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${bg_statusline}] #{prefix_highlight} #[fg=${base01},bg=${bg_statusline},nobold,nounderscore,noitalics]#[fg=${blue},bg=${base01}] %Y-%m-%d %H:%M #[fg=${blue},bg=${base01},nobold,nounderscore,noitalics]#[fg=${black},bg=${blue},bold] #h "
|
||||
}
|
||||
|
||||
setw -g window-status-activity-style "underscore,fg=${fg_sidebar},bg=${bg_statusline}"
|
||||
setw -g window-status-separator ""
|
||||
setw -g window-status-style "${none},fg=${fg_sidebar},bg=${bg_statusline}"
|
||||
setw -g window-status-format "#[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]#[default] #I #W #F #[fg=${bg_statusline},bg=${bg_statusline},nobold,nounderscore,noitalics]"
|
||||
setw -g window-status-current-format "#[fg=${bg_statusline},bg=${fg_gutter},nobold,nounderscore,noitalics]#[fg=${blue},bg=${fg_gutter},bold] #I #W #F #[fg=${fg_gutter},bg=${bg_statusline},nobold,nounderscore,noitalics]"
|
||||
setw -g window-status-current-format "#[fg=${bg_statusline},bg=${base01},nobold,nounderscore,noitalics]#[fg=${blue},bg=${base01},bold] #I #W #F #[fg=${base01},bg=${bg_statusline},nobold,nounderscore,noitalics]"
|
||||
|
||||
# tmux-plugins/tmux-prefix-highlight support
|
||||
set -g @prefix_highlight_output_prefix "#[fg=${yellow}]#[bg=${bg_statusline}]#[fg=${bg_statusline}]#[bg=${yellow}]"
|
||||
|
|
|
|||
107
lua/solarized-osaka/extra/vim.lua
Normal file
107
lua/solarized-osaka/extra/vim.lua
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
local M = {}
|
||||
|
||||
local mapping = {
|
||||
fg = "guifg",
|
||||
bg = "guibg",
|
||||
sp = "guisp",
|
||||
}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
--- @param groups .Highlights
|
||||
--- @param opts tokyonight.Config
|
||||
function M.generate(colors, groups, opts)
|
||||
opts.plugins = { all = false, auto = false, treesitter = false }
|
||||
local Groups = require("solarized-osaka.groups")
|
||||
for p, n in pairs(Groups.plugins) do
|
||||
if not p:find("nvim") then
|
||||
opts.plugins[n] = true
|
||||
end
|
||||
end
|
||||
groups = Groups.setup(colors, opts)
|
||||
local lines = {
|
||||
([[
|
||||
let g:colors_name = "solarized-osaka-%s"
|
||||
hi clear
|
||||
]]):format(colors._style),
|
||||
}
|
||||
|
||||
groups = vim.deepcopy(groups)
|
||||
for name in pairs(groups) do
|
||||
if name:sub(1, 1) == "@" then
|
||||
groups[name] = nil
|
||||
end
|
||||
end
|
||||
local names = vim.tbl_keys(groups)
|
||||
table.sort(names)
|
||||
|
||||
local used = {}
|
||||
for _, name in ipairs(names) do
|
||||
local hl = groups[name]
|
||||
if type(hl) == "string" then
|
||||
hl = { link = hl }
|
||||
end
|
||||
|
||||
if not hl.link then
|
||||
local props = {}
|
||||
|
||||
-- fg/bg/sp
|
||||
for k, v in pairs(hl) do
|
||||
if mapping[k] then
|
||||
props[#props + 1] = ("%s=%s"):format(mapping[k], v)
|
||||
end
|
||||
end
|
||||
|
||||
-- gui
|
||||
local gui = {}
|
||||
for _, attr in ipairs({
|
||||
"bold",
|
||||
"underline",
|
||||
"undercurl",
|
||||
"italic",
|
||||
"strikethrough",
|
||||
"underdouble",
|
||||
"underdotted",
|
||||
"underdashed",
|
||||
"inverse",
|
||||
"standout",
|
||||
"nocombine",
|
||||
"altfont",
|
||||
}) do
|
||||
if hl[attr] then
|
||||
gui[#gui + 1] = attr
|
||||
end
|
||||
end
|
||||
if #gui > 0 then
|
||||
props[#props + 1] = ("gui=%s"):format(table.concat(gui, ","))
|
||||
end
|
||||
|
||||
if #props > 0 then
|
||||
if not hl.bg then
|
||||
props[#props + 1] = "guibg=NONE"
|
||||
end
|
||||
table.sort(props)
|
||||
used[name] = true
|
||||
lines[#lines + 1] = ("hi %s %s"):format(name, table.concat(props, " "))
|
||||
else
|
||||
print("solarized-osaka: invalid highlight group: " .. name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for _, name in ipairs(names) do
|
||||
local hl = groups[name]
|
||||
if type(hl) == "string" then
|
||||
hl = { link = hl }
|
||||
end
|
||||
|
||||
if hl.link then
|
||||
if hl.link:sub(1, 1) ~= "@" and groups[hl.link] and used[hl.link] then
|
||||
lines[#lines + 1] = ("hi! link %s %s"):format(name, hl.link)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return table.concat(lines, "\n")
|
||||
end
|
||||
|
||||
return M
|
||||
149
lua/solarized-osaka/extra/vimium.lua
Normal file
149
lua/solarized-osaka/extra/vimium.lua
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
colors.border_highlight = colors.base02
|
||||
local vimium = util.template(
|
||||
[[
|
||||
/* Copy the content into the `CSS for Vimium UI` textarea field on the vimium options page */
|
||||
|
||||
:root {
|
||||
--vimium-blue: ${blue};
|
||||
--vimium-green: ${green};
|
||||
--vimium-fg: ${fg};
|
||||
--vimium-fg-dark: ${fg_dark};
|
||||
--vimium-border: ${border};
|
||||
--vimium-border-highlight: ${border_highlight};
|
||||
--vimium-bg: ${bg};
|
||||
--vimium-bg-highlight: ${bg_highlight};
|
||||
}
|
||||
|
||||
#vimiumHintMarkerContainer div.internalVimiumHintMarker,
|
||||
#vimiumHintMarkerContainer div.vimiumHintMarker {
|
||||
padding: 3px 4px;
|
||||
border: 1;
|
||||
background: var(--vimium-blue);
|
||||
border-color: var(--vimium-border);
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
}
|
||||
|
||||
#vimiumHintMarkerContainer div span {
|
||||
color: var(--vimium-border) !important;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
#vimiumHintMarkerContainer div > .matchingCharacter {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#vimiumHintMarkerContainer div > .matchingCharacter ~ span {
|
||||
color: var(--vimium-fg-dark);
|
||||
}
|
||||
|
||||
#vomnibar {
|
||||
background: var(--vimium-bg);
|
||||
border: 2px solid var(--vimium-border-highlight);
|
||||
animation: show 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
|
||||
max-height: calc(100vh - 70px);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@keyframes show {
|
||||
0% {
|
||||
transform: translateY(50px);
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
transform: translateY(0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
#vomnibar input {
|
||||
color: var(--vimium-fg);
|
||||
background: var(--vimium-bg);
|
||||
border: none;
|
||||
height: unset;
|
||||
padding: 16px 30px;
|
||||
}
|
||||
|
||||
#vomnibar .vomnibarSearchArea {
|
||||
border: none;
|
||||
padding: unset;
|
||||
background: var(--vimium-bg);
|
||||
}
|
||||
|
||||
#vomnibar ul {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: var(--vimium-bg);
|
||||
border-top: 1px solid var(--vimium-border);
|
||||
}
|
||||
|
||||
#vomnibar li {
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid var(--vimium-border);
|
||||
}
|
||||
|
||||
#vomnibar li .vomnibarTopHalf,
|
||||
#vomnibar li .vomnibarBottomHalf {
|
||||
padding: 3px 0;
|
||||
}
|
||||
|
||||
#vomnibar li .vomnibarSource {
|
||||
color: var(--vimium-green);
|
||||
}
|
||||
|
||||
#vomnibar li em,
|
||||
#vomnibar li .vomnibarTitle {
|
||||
color: var(--vimium-blue);
|
||||
}
|
||||
|
||||
#vomnibar li .vomnibarUrl {
|
||||
color: var(--vimium-fg);
|
||||
}
|
||||
|
||||
#vomnibar li .vomnibarMatch {
|
||||
color: var(--vimium-blue);
|
||||
}
|
||||
|
||||
#vomnibar li .vomnibarTitle .vomnibarMatch {
|
||||
color: var(--vimium-blue);
|
||||
}
|
||||
|
||||
#vomnibar li.vomnibarSelected {
|
||||
background-color: var(--vimium-bg-highlight);
|
||||
}
|
||||
|
||||
div.vimiumHUD {
|
||||
background: var(--vimium-bg);
|
||||
border: none;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
}
|
||||
|
||||
div.vimiumHUD span#hud-find-input,
|
||||
div.vimiumHUD .vimiumHUDSearchAreaInner {
|
||||
color: var(--vimium-fg);
|
||||
}
|
||||
|
||||
div.vimiumHUD .hud-find {
|
||||
background-color: var(--vimium-bg);
|
||||
border: none;
|
||||
}
|
||||
|
||||
div.vimiumHUD .vimiumHUDSearchArea {
|
||||
background-color: var(--vimium-bg);
|
||||
}
|
||||
]],
|
||||
colors
|
||||
)
|
||||
return vimium
|
||||
end
|
||||
|
||||
return M
|
||||
174
lua/solarized-osaka/extra/yazi.lua
Normal file
174
lua/solarized-osaka/extra/yazi.lua
Normal file
|
|
@ -0,0 +1,174 @@
|
|||
local util = require("tokyonight.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
colors.bg_search = colors.yellow700
|
||||
colors.border_highlight = colors.base02
|
||||
local yazi = util.template(
|
||||
[[
|
||||
[manager]
|
||||
# NOTE: can combined with tmTheme (sublime colorshceme file) for preview code highlight
|
||||
# syntect_theme = "path/to/tmTheme"
|
||||
|
||||
cwd = { fg = "${fg_dark}", italic = true }
|
||||
|
||||
# Hovered
|
||||
hovered = { bg = "${bg_highlight}" }
|
||||
preview_hovered = { bg = "${bg_highlight}" }
|
||||
|
||||
# Find
|
||||
find_keyword = { fg = "${bg_dark}", bg = "${orange}", bold = true }
|
||||
find_position = { fg = "${blue2}", bg = "${bg_search}", bold = true }
|
||||
|
||||
# Marker
|
||||
marker_copied = { fg = "${green1}", bg = "${green1}" }
|
||||
marker_cut = { fg = "${red}", bg = "${red}" }
|
||||
marker_marked = { fg = "${magenta}", bg = "${magenta}" }
|
||||
marker_selected = { fg = "${blue}", bg = "${blue}" }
|
||||
|
||||
# Tab
|
||||
tab_active = { fg = "${fg}", bg = "${bg_highlight}" }
|
||||
tab_inactive = { fg = "${base01}", bg = "${bg}" }
|
||||
tab_width = 1
|
||||
|
||||
# Count
|
||||
count_copied = { fg = "${fg}", bg = "${green2}" }
|
||||
count_cut = { fg = "${fg}", bg = "${red1}" }
|
||||
count_selected = { fg = "${fg}", bg = "${blue700}" }
|
||||
|
||||
# Border
|
||||
border_symbol = "│"
|
||||
border_style = { fg = "${border_highlight}" }
|
||||
|
||||
[mode]
|
||||
normal_main = { fg = "${black}", bg = "${blue}", bold = true }
|
||||
normal_alt = { fg = "${blue}", bg = "${base01}" }
|
||||
|
||||
select_main = { fg = "${black}", bg = "${magenta}", bold = true }
|
||||
select_alt = { fg = "${magenta}", bg = "${base01}" }
|
||||
|
||||
unset_main = { fg = "${black}", bg = "${purple}", bold = true }
|
||||
unset_alt = { fg = "${purple}", bg = "${base01}" }
|
||||
|
||||
[status]
|
||||
separator_open = ""
|
||||
separator_close = ""
|
||||
# separator_style = { fg = "${base01}", bg = "${base01}" }
|
||||
|
||||
# Progress
|
||||
progress_label = { fg = "${fg_dark}", bold = true }
|
||||
progress_normal = { fg = "${bg}" }
|
||||
progress_error = { fg = "${red}" }
|
||||
|
||||
# Permissions
|
||||
perm_type = { fg = "${blue}" }
|
||||
perm_read = { fg = "${yellow}" }
|
||||
perm_write = { fg = "${red}" }
|
||||
perm_exec = { fg = "${green}" }
|
||||
perm_sep = { fg = "${terminal_black}" }
|
||||
|
||||
[pick]
|
||||
border = { fg = "${border_highlight}" }
|
||||
active = { fg = "${fg}", bg = "${bg_visual}" }
|
||||
inactive = { fg = "${fg}" }
|
||||
|
||||
# Input
|
||||
[input]
|
||||
border = { fg = "${blue2}" }
|
||||
title = { fg = "${blue2}" }
|
||||
value = { fg = "${purple}" }
|
||||
selected = { bg = "${bg_visual}" }
|
||||
|
||||
# Completion
|
||||
[completion]
|
||||
border = { fg = "${blue2}" }
|
||||
active = { fg = "${fg}", bg = "${bg_visual}" }
|
||||
inactive = { fg = "${fg}" }
|
||||
|
||||
icon_file = ""
|
||||
icon_folder = ""
|
||||
icon_command = ""
|
||||
|
||||
# Tasks
|
||||
[tasks]
|
||||
border = { fg = "${border_highlight}" }
|
||||
title = { fg = "${border_highlight}" }
|
||||
hovered = { fg = "${fg}", bg="${bg_visual}" }
|
||||
|
||||
# Which
|
||||
[which]
|
||||
cols = 3
|
||||
mask = { bg = "${bg_dark}" }
|
||||
cand = { fg = "${cyan}" }
|
||||
rest = { fg = "${blue}" }
|
||||
desc = { fg = "${magenta}" }
|
||||
separator = " ➜ "
|
||||
separator_style = { fg = "${comment}" }
|
||||
|
||||
# Confirm
|
||||
[confirm]
|
||||
border = { fg = "${blue2}" }
|
||||
title = { fg = "${border_highlight}" }
|
||||
content = {}
|
||||
list = {}
|
||||
btn_yes = { bg = "${bg_visual}" }
|
||||
btn_no = {}
|
||||
btn_labels = [ " [Y]es ", " (N)o " ]
|
||||
|
||||
# Spot
|
||||
[spot]
|
||||
border = { fg = "${border_highlight}" }
|
||||
title = { fg = "${border_highlight}" }
|
||||
|
||||
# Notify
|
||||
[notify]
|
||||
title_info = { fg = "${info}" }
|
||||
title_warn = { fg = "${warning}" }
|
||||
title_error = { fg = "${error}" }
|
||||
|
||||
icon_error = ""
|
||||
icon_warn = ""
|
||||
icon_info = ""
|
||||
|
||||
# Help
|
||||
[help]
|
||||
on = { fg = "${green}" }
|
||||
run = { fg = "${magenta}" }
|
||||
hovered = { bg = "${bg_highlight}" }
|
||||
footer = { fg = "${fg}", bg = "${bg}" }
|
||||
|
||||
[filetype]
|
||||
|
||||
rules = [
|
||||
# Images
|
||||
{ mime = "image/*", fg = "${yellow}" },
|
||||
|
||||
# Media
|
||||
{ mime = "{audio,video}/*", fg = "${magenta}" },
|
||||
|
||||
# Archives
|
||||
{ mime = "application/*zip", fg = "${red}" },
|
||||
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "${red}" },
|
||||
|
||||
# Documents
|
||||
{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "${cyan}" },
|
||||
|
||||
# Empty files
|
||||
# { mime = "inode/x-empty", fg = "${red}" },
|
||||
|
||||
# Special files
|
||||
{ name = "*", is = "orphan", bg = "${red}" },
|
||||
{ name = "*", is = "exec" , fg = "${green}" },
|
||||
|
||||
# Fallback
|
||||
{ name = "*/", fg = "${blue}" }
|
||||
]
|
||||
]],
|
||||
colors
|
||||
)
|
||||
return yazi
|
||||
end
|
||||
|
||||
return M
|
||||
38
lua/solarized-osaka/extra/zellij.lua
Normal file
38
lua/solarized-osaka/extra/zellij.lua
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
local util = require("solarized-osaka.util")
|
||||
|
||||
local M = {}
|
||||
|
||||
--- @param colors ColorScheme
|
||||
function M.generate(colors)
|
||||
local zellij = util.template(
|
||||
[=[
|
||||
// Tokyonight Zellij Colors
|
||||
// Add this file to your `CONFIG_DIR/themes` directory as described here:
|
||||
// https://zellij.dev/documentation/themes#getting-zellij-to-pick-up-the-theme
|
||||
|
||||
themes {
|
||||
${_name} {
|
||||
fg "${fg}"
|
||||
bg "${bg_highlight}"
|
||||
// Black should match the terminal background color
|
||||
// This ensures the top and bottom bars are transparent
|
||||
black "${bg}"
|
||||
red "${red}"
|
||||
green "${green}"
|
||||
yellow "${yellow}"
|
||||
blue "${blue}"
|
||||
magenta "${magenta}"
|
||||
cyan "${cyan}"
|
||||
white "${fg_dark}"
|
||||
orange "${orange}"
|
||||
}
|
||||
}
|
||||
|
||||
]=],
|
||||
colors
|
||||
)
|
||||
|
||||
return zellij
|
||||
end
|
||||
|
||||
return M
|
||||
0
scripts/build
Normal file → Executable file
0
scripts/build
Normal file → Executable file
Loading…
Reference in a new issue