wezterm_gruv.lua 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. local wezterm = require 'wezterm'
  2. return {
  3. font = wezterm.font( 'JetBrainsMono Nerd Font', { weight = 'Regular', italic = false })
  4. ,
  5. font_size = 10.0,
  6. color_scheme = 'Gruvbox Material (Gogh)',
  7. use_fancy_tab_bar = false,
  8. window_background_opacity = 1.0,
  9. default_cursor_style = 'BlinkingBlock',
  10. cursor_blink_rate = 500,
  11. window_close_confirmation = 'NeverPrompt',
  12. scrollback_lines = 3500,
  13. window_padding = {
  14. left = 20,
  15. right = 20,
  16. top = 20,
  17. bottom = 20,
  18. },
  19. front_end = "OpenGL",
  20. max_fps = 75,
  21. animation_fps = 75,
  22. colors = {
  23. foreground = '#EBDBB2',
  24. cursor_bg = '#EBDBB2',
  25. cursor_fg = '#000000',
  26. cursor_border = '#EBDBB2',
  27. tab_bar = {
  28. -- The color of the strip that goes along the top of the window
  29. -- (does not apply when fancy tab bar is in use)
  30. background = '#282828',
  31. -- The active tab is the one that has focus in the window
  32. active_tab = {
  33. -- The color of the background area for the tab
  34. bg_color = '#EBDBB2',
  35. -- The color of the text for the tab
  36. fg_color = '#282828',
  37. -- Specify whether you want "Half", "Normal" or "Bold" intensity for the
  38. -- label shown for this tab.
  39. -- The default is "Normal"
  40. intensity = 'Normal',
  41. -- Specify whether you want "None", "Single" or "Double" underline for
  42. -- label shown for this tab.
  43. -- The default is "None"
  44. underline = 'None',
  45. -- Specify whether you want the text to be italic (true) or not (false)
  46. -- for this tab. The default is false.
  47. italic = false,
  48. -- Specify whether you want the text to be rendered with strikethrough (true)
  49. -- or not for this tab. The default is false.
  50. strikethrough = false,
  51. },
  52. -- Inactive tabs are the tabs that do not have focus
  53. inactive_tab = {
  54. bg_color = '#282828',
  55. fg_color = '#EBDBB2',
  56. -- The same options that were listed under the `active_tab` section above
  57. -- can also be used for `inactive_tab`.
  58. },
  59. -- You can configure some alternate styling when the mouse pointer
  60. -- moves over inactive tabs
  61. inactive_tab_hover = {
  62. bg_color = '#EBDBB2',
  63. fg_color = '#282828',
  64. italic = true,
  65. -- The same options that were listed under the `active_tab` section above
  66. -- can also be used for `inactive_tab_hover`.
  67. },
  68. -- The new tab button that let you create new tabs
  69. new_tab = {
  70. bg_color = '#282828',
  71. fg_color = '#EBDBB2',
  72. -- The same options that were listed under the `active_tab` section above
  73. -- can also be used for `new_tab`.
  74. },
  75. -- You can configure some alternate styling when the mouse pointer
  76. -- moves over the new tab button
  77. new_tab_hover = {
  78. bg_color = '#EBDBB2',
  79. fg_color = '#282828',
  80. italic = true,
  81. -- The same options that were listed under the `active_tab` section above
  82. -- can also be used for `new_tab_hover`.
  83. },
  84. },
  85. },
  86. }