gitui icon indicating copy to clipboard operation
gitui copied to clipboard

Gruvbox Light Theme

Open brokenthorn opened this issue 2 months ago • 1 comments

Given one or two themes that are well known and already ported to gitui, we can use AI to generate other well known themes.

This is an example of using Gemini 2.5 to port the Catppuccin theme to Gruvbox Light:

(
  selected_tab: Some("Reset"),
  command_fg: Some("#3c3836"),            // fg (Main Text)
  selection_bg: Some("#ebdbb2"),          // bright_bg (Selection/Accent Background)
  selection_fg: Some("#3c3836"),          // fg (Text on selection)
  cmdbar_bg: Some("#ebdbb2"),             // bright_bg
  cmdbar_extra_lines_bg: Some("#ebdbb2"), // bright_bg
  disabled_fg: Some("#928374"),           // gray (Secondary/Faded text)
  diff_line_add: Some("#98971a"),         // green
  diff_line_delete: Some("#cc241d"),      // red
  diff_file_added: Some("#98971a"),       // green
  diff_file_removed: Some("#cc241d"),     // red
  diff_file_moved: Some("#b16286"),       // purple
  diff_file_modified: Some("#d79921"),    // yellow
  commit_hash: Some("#458588"),           // blue (Link/identifier color)
  commit_time: Some("#928374"),           // gray (Secondary text)
  commit_author: Some("#689d6a"),         // aqua
  danger_fg: Some("#cc241d"),             // red (Error/Danger)
  push_gauge_bg: Some("#458588"),         // blue (Accent color for the gauge bar)
  push_gauge_fg: Some("#fbf1c7"),         // bg (The lightest color for text inside the blue gauge)
  tag_fg: Some("#d65d0e"),                // orange
  branch_fg: Some("#458588")              // blue
)

Image

Is this an acceptable way to create themes and perhaps add them to gitui with an easy way to select a theme at runtime, and save that preference?

brokenthorn avatar Oct 26 '25 12:10 brokenthorn

Given the configurability and the unlimited amount of taste in themes I do not want to open the floodgate for people missing their specific taste in a theme in a list we ship

Feel free to post themes here and make it a discussion people can reference if they are looking for ready made thmese

extrawurst avatar Oct 27 '25 17:10 extrawurst