From 8fb60b92dd11ffe24e577b8680e5ee98bcaf1383 Mon Sep 17 00:00:00 2001 From: Ninzalo Date: Thu, 7 Nov 2024 16:46:36 +0300 Subject: [PATCH 1/4] feat(themes/gruvbox): add gruvbox material colorscheme --- themes/gruvbox-material.conf | 127 +++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 themes/gruvbox-material.conf diff --git a/themes/gruvbox-material.conf b/themes/gruvbox-material.conf new file mode 100644 index 0000000..1106183 --- /dev/null +++ b/themes/gruvbox-material.conf @@ -0,0 +1,127 @@ +%hidden THEME_NAME="gruvbox-material" +# Created according to https://github.com/sainnhe/gruvbox-material/blob/b16dcd787db5ba9302b54ebeac186784c2aed29a/autoload/gruvbox_material.vim + +# Surfaces colors +set -g @${PLUGIN_NAME}-thm-bg "#282828" # 235 hard dark bg_statusline1 +set -g @${PLUGIN_NAME}-thm-widget-bg "#32302f" # 235 hard dark bg_statusline2 +set -g @${PLUGIN_NAME}-thm-widget-fg "#d4be98" # 223 material dark fg0 +set -g @${PLUGIN_NAME}-thm-icon-fg "#32302f" # 235 hard dark bg_statusline2 +set -g @${PLUGIN_NAME}-thm-current-window-bg "#504945" # 239 hard dark bg_statusline3 + +# Colors +set -g @${PLUGIN_NAME}-thm-green "#a9b665" # 142 material dark green +set -g @${PLUGIN_NAME}-thm-blue "#7daea3" # 109 material dark blue +set -g @${PLUGIN_NAME}-thm-purple "#d3869b" # 175 material dark purple +set -g @${PLUGIN_NAME}-thm-red "#ea6962" # 167 material dark red +set -g @${PLUGIN_NAME}-thm-orange "#e78a4e" # 208 material dark orange +set -g @${PLUGIN_NAME}-thm-yellow "#d8a657" # 214 material dark yellow + +# Defaults +set -og @${PLUGIN_NAME}-thm-left-corner "" +set -og @${PLUGIN_NAME}-thm-separator "█" +set -og @${PLUGIN_NAME}-thm-right-corner "" + +## Status bg/fg +set -gF status-bg "#{?#{==:#{status-bg},default},#{@${PLUGIN_NAME}-thm-bg},#{status-bg}}" +set -gF status-fg "#{?#{==:#{status-fg},default},#{@${PLUGIN_NAME}-thm-widget-fg},#{status-fg}}" + +## Message-style bg/fg/align +run-shell "if tmux display -p '#{message-style}' | grep -q 'bg=yellow'; then tmux set -g message-style \"\$(tmux display -p '#{message-style}' | sed 's/bg=yellow/bg=#{@${PLUGIN_NAME}-thm-current-window-bg}/')\"; fi" +run-shell "if tmux display -p '#{message-style}' | grep -q 'fg=black'; then tmux set -g message-style \"\$(tmux display -p '#{message-style}' | sed 's/fg=black/fg=#{@${PLUGIN_NAME}-thm-widget-fg}/')\"; fi" +run-shell "if ! tmux display -p '#{message-style}' | grep -q 'align='; then tmux set -g message-style \"\$(tmux display -p '#{message-style},align=centre')\"; fi" + +## Message-command-style bg/fg/align +run-shell "if tmux display -p '#{message-command-style}' | grep -q 'bg=black'; then tmux set -g message-command-style \"\$(tmux display -p '#{message-command-style}' | sed 's/bg=black/bg=#{@${PLUGIN_NAME}-thm-widget-fg}/')\"; fi" +run-shell "if tmux display -p '#{message-command-style}' | grep -q 'fg=yellow'; then tmux set -g message-command-style \"\$(tmux display -p '#{message-command-style}' | sed 's/fg=yellow/fg=#{@${PLUGIN_NAME}-thm-current-window-bg}/')\"; fi" +run-shell "if ! tmux display -p '#{message-command-style}' | grep -q 'align='; then tmux set -g message-command-style \"\$(tmux display -p '#{message-command-style},align=centre')\"; fi" + +# Widgets +## Directory +%hidden WIDGET_NAME="directory" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "#{E:@${PLUGIN_NAME}-thm-left-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{E:@${PLUGIN_NAME}-thm-purple}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{E:@${PLUGIN_NAME}-thm-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value " " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{E:@${PLUGIN_NAME}-thm-icon-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value " #{b:pane_current_path} " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{E:@${PLUGIN_NAME}-thm-widget-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{E:@${PLUGIN_NAME}-thm-widget-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "#{E:@${PLUGIN_NAME}-thm-right-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" + +## Session +%hidden WIDGET_NAME="session" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "█" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{?client_prefix,#{E:@${PLUGIN_NAME}-thm-red},#{E:@${PLUGIN_NAME}-thm-green}}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{E:@${PLUGIN_NAME}-thm-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value " #S " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{E:@${PLUGIN_NAME}-thm-widget-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-thm-widget-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value "#{E:@${PLUGIN_NAME}-thm-right-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "" + +## Gitmux +%hidden WIDGET_NAME="gitmux" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-left-corner},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-green},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-bg},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value "#{?#(gitmux #{pane_current_path}),󰊢 ,}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-icon-fg},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value "#{?#(gitmux #{pane_current_path}), #(gitmux #{pane_current_path}),}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-widget-fg},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{?#(gitmux #{pane_current_path}),#{E:@${PLUGIN_NAME}-thm-widget-bg},}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "#{?#(gitmux #{pane_current_path}),█,}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" + +## DateTime +%hidden WIDGET_NAME="date-time" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "#{E:@${PLUGIN_NAME}-thm-left-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{E:@${PLUGIN_NAME}-thm-blue}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{E:@${PLUGIN_NAME}-thm-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value "󰃰 " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{E:@${PLUGIN_NAME}-thm-icon-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value " %H:%M" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{E:@${PLUGIN_NAME}-thm-widget-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{E:@${PLUGIN_NAME}-thm-widget-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "█" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" + +## Current Window +%hidden WIDGET_NAME="current-window" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "#{E:@${PLUGIN_NAME}-thm-left-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{E:@${PLUGIN_NAME}-thm-orange}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{E:@${PLUGIN_NAME}-thm-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value "#I " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{E:@${PLUGIN_NAME}-thm-current-window-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value " #W#{?window_zoomed_flag,(),} " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{E:@${PLUGIN_NAME}-thm-widget-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{E:@${PLUGIN_NAME}-thm-current-window-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "#{E:@${PLUGIN_NAME}-thm-right-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" + +## Default Window +%hidden WIDGET_NAME="default-window" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-value "#{E:@${PLUGIN_NAME}-thm-left-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg "#{E:@${PLUGIN_NAME}-thm-blue}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg "#{E:@${PLUGIN_NAME}-thm-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-value "#I " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-fg "#{E:@${PLUGIN_NAME}-thm-icon-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p2-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-value " #W#{?window_zoomed_flag,(),} " +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-fg "#{E:@${PLUGIN_NAME}-thm-widget-fg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg "#{E:@${PLUGIN_NAME}-thm-widget-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-value "#{E:@${PLUGIN_NAME}-thm-right-corner}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-fg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p3-bg}" +set -ogq @${PLUGIN_NAME}-${WIDGET_NAME}-p4-bg "#{E:@${PLUGIN_NAME}-${WIDGET_NAME}-p1-bg}" From 95b4d1f5d5d0bb2140cf050b1d50232483516a9a Mon Sep 17 00:00:00 2001 From: Ninzalo Date: Thu, 7 Nov 2024 18:02:43 +0300 Subject: [PATCH 2/4] chore(assets/colorschemes): add gruvbox-material colorscheme --- assets/colorschemes/gruvbox-material.png | Bin 0 -> 18467 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/colorschemes/gruvbox-material.png diff --git a/assets/colorschemes/gruvbox-material.png b/assets/colorschemes/gruvbox-material.png new file mode 100644 index 0000000000000000000000000000000000000000..db389da3b059ccb0a232ff53f0385e882810cc64 GIT binary patch literal 18467 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 eu~`uUng0(#wo0koxVTCH0000 Date: Thu, 7 Nov 2024 18:08:06 +0300 Subject: [PATCH 3/4] docs(readme/colorschemes): add gruvbox-material colorscheme preview --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 714bea8..e6c9045 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,8 @@ set -g @tmst-colorscheme "gruvbox-dark"

  • gruvbox-dark
  • +
  • gruvbox-material
  • +
  • gruvbox-light
  • catppuccin-mocha
  • From 44d3640f95abbff2ecfb8f0e60ab2058d2cf0854 Mon Sep 17 00:00:00 2001 From: Ninzalo Date: Thu, 7 Nov 2024 18:11:59 +0300 Subject: [PATCH 4/4] docs(readme/credits): add credits to Mofiqul --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index e6c9045..0d8796d 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,13 @@ set -ag status-left "#{E:@tmst-custom2-2-widget}" # Create default values for 'c gruvbox colorscheme +
  • + + @Mofiqul + - + gruvbox-material + colorscheme +
  • @catppuccin