config 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. # This is the configuration file for Ghostty.
  2. #
  3. # This template file has been automatically created at the following
  4. # path since Ghostty couldn't find any existing config files on your system:
  5. #
  6. # /home/mzunino/.config/ghostty/config
  7. #
  8. # The template does not set any default options, since Ghostty ships
  9. # with sensible defaults for all options. Users should only need to set
  10. # options that they want to change from the default.
  11. #
  12. # Run `ghostty +show-config --default --docs` to view a list of
  13. # all available config options and their default values.
  14. #
  15. # Additionally, each config option is also explained in detail
  16. # on Ghostty's website, at https://ghostty.org/docs/config.
  17. #
  18. # Ghostty can reload the configuration while running by using the menu
  19. # options or the bound key (default: Command + Shift + comma on macOS and
  20. # Control + Shift + comma on other platforms). Not all config options can be
  21. # reloaded while running; some only apply to new windows and others may require
  22. # a full restart to take effect.
  23. # Migrated from Kitty configuration
  24. # =================================
  25. # Font settings
  26. font-family = JetBrainsMono Nerd Font
  27. font-size = 12.0
  28. # Cursor settings
  29. cursor-style = block
  30. cursor-style-blink = false
  31. # Window settings
  32. window-width = 1200
  33. window-height = 750
  34. window-padding-x = 0
  35. window-padding-y = 0
  36. window-decoration = none
  37. # Background settings
  38. background-opacity = 0.989
  39. background-blur = 1
  40. # Terminal settings
  41. term = xterm-256color
  42. # Tab bar settings
  43. window-show-tab-bar = never
  44. # Mouse settings
  45. mouse-hide-while-typing = true
  46. focus-follows-mouse = false
  47. # Keybindings
  48. keybind = ctrl+shift+equal=increase_font_size:1
  49. keybind = ctrl+shift+-=decrease_font_size:1
  50. keybind = ctrl+shift+0=reset_font_size
  51. keybind = ctrl+shift+r=reload_config
  52. # Remove tab-related keybindings
  53. keybind = alt+1=unbind
  54. keybind = alt+2=unbind
  55. keybind = alt+3=unbind
  56. keybind = alt+4=unbind
  57. keybind = alt+5=unbind
  58. keybind = alt+6=unbind
  59. keybind = alt+7=unbind
  60. keybind = alt+8=unbind
  61. keybind = alt+9=unbind
  62. keybind = alt+digit_1=unbind
  63. keybind = alt+digit_2=unbind
  64. keybind = alt+digit_3=unbind
  65. keybind = alt+digit_4=unbind
  66. keybind = alt+digit_5=unbind
  67. keybind = alt+digit_6=unbind
  68. keybind = alt+digit_7=unbind
  69. keybind = alt+digit_8=unbind
  70. keybind = ctrl+page_down=unbind
  71. keybind = ctrl+page_up=unbind
  72. keybind = ctrl+shift+arrow_left=unbind
  73. keybind = ctrl+shift+arrow_right=unbind
  74. keybind = ctrl+shift+tab=unbind
  75. keybind = ctrl+shift+t=unbind
  76. keybind = ctrl+shift+w=unbind
  77. keybind = ctrl+tab=unbind
  78. # Remove additional keybindings
  79. keybind = alt+f4=unbind
  80. keybind = ctrl+enter=unbind
  81. keybind = ctrl+alt+arrow_down=unbind
  82. keybind = ctrl+alt+arrow_left=unbind
  83. keybind = ctrl+alt+arrow_right=unbind
  84. keybind = ctrl+alt+arrow_up=unbind
  85. keybind = ctrl+shift+e=unbind
  86. keybind = ctrl+shift+o=unbind
  87. keybind = ctrl+shift+enter=unbind
  88. keybind = super+ctrl+bracket_left=unbind
  89. keybind = super+ctrl+bracket_right=unbind
  90. keybind = super+ctrl+shift+arrow_down=unbind
  91. keybind = super+ctrl+shift+arrow_left=unbind
  92. keybind = super+ctrl+shift+arrow_right=unbind
  93. keybind = super+ctrl+shift+arrow_up=unbind
  94. keybind = shift+page_down=unbind
  95. keybind = shift+page_up=unbind
  96. keybind = shift+end=unbind
  97. keybind = shift+home=unbind
  98. keybind = ctrl+shift+page_down=unbind
  99. keybind = ctrl+shift+page_up=unbind
  100. keybind = ctrl+,=unbind
  101. keybind = ctrl+shift+,=unbind
  102. keybind = ctrl+shift+i=unbind
  103. keybind = ctrl+shift+p=unbind
  104. keybind = ctrl+shift+q=unbind
  105. keybind = ctrl+shift+n=unbind
  106. keybind = ctrl+shift+j=unbind
  107. keybind = ctrl+alt+shift+j=unbind
  108. keybind = super+ctrl+shift+j=unbind
  109. # Disable confirmation on window close
  110. confirm-close-surface = false
  111. # Rose Pine Color Scheme
  112. background = #191724
  113. foreground = #e0def4
  114. selection-background = #31748f
  115. selection-foreground = #e0def4
  116. # Cursor color
  117. cursor-color = #e0def4
  118. # ANSI colors (Rose Pine palette)
  119. palette = 0=#26233a
  120. palette = 1=#eb6f92
  121. palette = 2=#31748f
  122. palette = 3=#f6c177
  123. palette = 4=#9ccfd8
  124. palette = 5=#c4a7e7
  125. palette = 6=#ebbcba
  126. palette = 7=#6e6a86
  127. palette = 8=#555169
  128. palette = 9=#eb6f92
  129. palette = 10=#31748f
  130. palette = 11=#f6c177
  131. palette = 12=#9ccfd8
  132. palette = 13=#c4a7e7
  133. palette = 14=#ebbcba
  134. palette = 15=#575279