From b9de556a5cfad2ba311107376fd19ba36ee5e0ab Mon Sep 17 00:00:00 2001 From: Rain Date: Fri, 3 Oct 2025 18:51:02 -0400 Subject: [PATCH] Added starting ghostty config --- dot_config/ghostty/config | 48 +++++++++++++++++++ .../ghostty/themes/gruvbox-material-hard-dark | 21 ++++++++ .../themes/gruvbox-material-hard-light | 21 ++++++++ .../themes/gruvbox-material-medium-dark | 21 ++++++++ .../themes/gruvbox-material-medium-light | 21 ++++++++ .../ghostty/themes/gruvbox-material-soft-dark | 21 ++++++++ .../themes/gruvbox-material-soft-light | 21 ++++++++ 7 files changed, 174 insertions(+) create mode 100644 dot_config/ghostty/config create mode 100644 dot_config/ghostty/themes/gruvbox-material-hard-dark create mode 100644 dot_config/ghostty/themes/gruvbox-material-hard-light create mode 100644 dot_config/ghostty/themes/gruvbox-material-medium-dark create mode 100644 dot_config/ghostty/themes/gruvbox-material-medium-light create mode 100644 dot_config/ghostty/themes/gruvbox-material-soft-dark create mode 100644 dot_config/ghostty/themes/gruvbox-material-soft-light diff --git a/dot_config/ghostty/config b/dot_config/ghostty/config new file mode 100644 index 0000000..b54acd4 --- /dev/null +++ b/dot_config/ghostty/config @@ -0,0 +1,48 @@ +# This is the configuration file for Ghostty. +# +# This template file has been automatically created at the following +# path since Ghostty couldn't find any existing config files on your system: +# +# /home/melon/.config/ghostty/config +# +# The template does not set any default options, since Ghostty ships +# with sensible defaults for all options. Users should only need to set +# options that they want to change from the default. +# +# Run `ghostty +show-config --default --docs` to view a list of +# all available config options and their default values. +# +# Additionally, each config option is also explained in detail +# on Ghostty's website, at https://ghostty.org/docs/config. + +# Config syntax crash course +# ========================== +# # The config file consists of simple key-value pairs, +# # separated by equals signs. +# font-family = Iosevka +# window-padding-x = 2 +# +# # Spacing around the equals sign does not matter. +# # All of these are identical: +# key=value +# key= value +# key =value +# key = value +# +# # Any line beginning with a # is a comment. It's not possible to put +# # a comment after a config option, since it would be interpreted as a +# # part of the value. For example, this will have a value of "#123abc": +# background = #123abc +# +# # Empty values are used to reset config keys to default. +# key = +# +# # Some config options have unique syntaxes for their value, +# # which is explained in the docs for that config option. +# # Just for example: +# resize-overlay-duration = 4s 200ms + +theme = gruvbox-material-hard-dark +font-size=18 +font-family = Maple Mono + diff --git a/dot_config/ghostty/themes/gruvbox-material-hard-dark b/dot_config/ghostty/themes/gruvbox-material-hard-dark new file mode 100644 index 0000000..2d915ee --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-hard-dark @@ -0,0 +1,21 @@ +palette = 0=#141617 +palette = 1=#ea6962 +palette = 2=#a9b665 +palette = 3=#d8a657 +palette = 4=#7daea3 +palette = 5=#d3869b +palette = 6=#89b482 +palette = 7=#d4be98 +palette = 8=#32302f +palette = 9=#ea6962 +palette = 10=#a9b665 +palette = 11=#d8a657 +palette = 12=#7daea3 +palette = 13=#d3869b +palette = 14=#89b482 +palette = 15=#d4be98 +background = #1d2021 +foreground = #d4be98 +cursor-color = #d4be98 +selection-background = #32302f +selection-foreground = #d4be98 diff --git a/dot_config/ghostty/themes/gruvbox-material-hard-light b/dot_config/ghostty/themes/gruvbox-material-hard-light new file mode 100644 index 0000000..e224af4 --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-hard-light @@ -0,0 +1,21 @@ +palette = 0=#f3eac7 +palette = 1=#c14a4a +palette = 2=#6c782e +palette = 3=#b47109 +palette = 4=#45707a +palette = 5=#945e80 +palette = 6=#4c7a5d +palette = 7=#654735 +palette = 8=#f3eac7 +palette = 9=#c14a4a +palette = 10=#6c782e +palette = 11=#b47109 +palette = 12=#45707a +palette = 13=#945e80 +palette = 14=#4c7a5d +palette = 15=#654735 +background = #f9f5d7 +foreground = #654735 +cursor-color = #654735 +selection-background = #f3eac7 +selection-foreground = #654735 diff --git a/dot_config/ghostty/themes/gruvbox-material-medium-dark b/dot_config/ghostty/themes/gruvbox-material-medium-dark new file mode 100644 index 0000000..946b33e --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-medium-dark @@ -0,0 +1,21 @@ +palette = 0=#1b1b1b +palette = 1=#ea6962 +palette = 2=#a9b665 +palette = 3=#d8a657 +palette = 4=#7daea3 +palette = 5=#d3869b +palette = 6=#89b482 +palette = 7=#d4be98 +palette = 8=#32302f +palette = 9=#ea6962 +palette = 10=#a9b665 +palette = 11=#d8a657 +palette = 12=#7daea3 +palette = 13=#d3869b +palette = 14=#89b482 +palette = 15=#d4be98 +background = #282828 +foreground = #d4be98 +cursor-color = #d4be98 +selection-background = #3c3836 +selection-foreground = #d4be98 diff --git a/dot_config/ghostty/themes/gruvbox-material-medium-light b/dot_config/ghostty/themes/gruvbox-material-medium-light new file mode 100644 index 0000000..6ee0122 --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-medium-light @@ -0,0 +1,21 @@ +palette = 0=#f2e5bc +palette = 1=#c14a4a +palette = 2=#6c782e +palette = 3=#b47109 +palette = 4=#45707a +palette = 5=#945e80 +palette = 6=#4c7a5d +palette = 7=#654735 +palette = 8=#f3eac7 +palette = 9=#c14a4a +palette = 10=#6c782e +palette = 11=#b47109 +palette = 12=#45707a +palette = 13=#945e80 +palette = 14=#4c7a5d +palette = 15=#654735 +background = #fbf1c7 +foreground = #654735 +cursor-color = #654735 +selection-background = #f2e5bc +selection-foreground = #654735 diff --git a/dot_config/ghostty/themes/gruvbox-material-soft-dark b/dot_config/ghostty/themes/gruvbox-material-soft-dark new file mode 100644 index 0000000..efbc6c2 --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-soft-dark @@ -0,0 +1,21 @@ +palette = 0=252423 +palette = 1=#ea6962 +palette = 2=#a9b665 +palette = 3=#d8a657 +palette = 4=#7daea3 +palette = 5=#d3869b +palette = 6=#89b482 +palette = 7=#d4be98 +palette = 8=#32302f +palette = 9=#ea6962 +palette = 10=#a9b665 +palette = 11=#d8a657 +palette = 12=#7daea3 +palette = 13=#d3869b +palette = 14=#89b482 +palette = 15=#d4be98 +background = #32302f +foreground = #d4be98 +cursor-color = #d4be98 +selection-background = #45403d +selection-foreground = #d4be98 diff --git a/dot_config/ghostty/themes/gruvbox-material-soft-light b/dot_config/ghostty/themes/gruvbox-material-soft-light new file mode 100644 index 0000000..8912adc --- /dev/null +++ b/dot_config/ghostty/themes/gruvbox-material-soft-light @@ -0,0 +1,21 @@ +palette = 0=#ebdbb2 +palette = 1=#c14a4a +palette = 2=#6c782e +palette = 3=#b47109 +palette = 4=#45707a +palette = 5=#945e80 +palette = 6=#4c7a5d +palette = 7=#654735 +palette = 8=#f3eac7 +palette = 9=#c14a4a +palette = 10=#6c782e +palette = 11=#b47109 +palette = 12=#45707a +palette = 13=#945e80 +palette = 14=#4c7a5d +palette = 15=#654735 +background = #f2e5bc +foreground = #654735 +cursor-color = #654735 +selection-background = #ebdbb2 +selection-foreground = #654735