From 5fbc0bca6b9b880aa0b4500d3aa0bbd566c97da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Sun, 29 Dec 2024 17:48:15 +0100 Subject: [PATCH] feat(ghostty): add initial ghostty config --- .gitignore | 6 ++++ ghostty/config | 33 ++++++++++++++++++++++ ghostty/themes/gruvbox-material-soft-dark | 21 ++++++++++++++ ghostty/themes/gruvbox-material-soft-light | 21 ++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 ghostty/config create mode 100644 ghostty/themes/gruvbox-material-soft-dark create mode 100644 ghostty/themes/gruvbox-material-soft-light diff --git a/.gitignore b/.gitignore index 926ea03..17215bf 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,9 @@ git/* !git/config !git/gitignore !git/aflabs + +# ghostty +!ghostty +ghostty/* +!ghostty/config +!ghostty/themes diff --git a/ghostty/config b/ghostty/config new file mode 100644 index 0000000..e738aae --- /dev/null +++ b/ghostty/config @@ -0,0 +1,33 @@ +# theme +theme = light:gruvbox-material-soft-light,dark:gruvbox-material-soft-dark + +# cursor +cursor-style = block +cursor-style-blink = true + +# mouse +mouse-hide-while-typing = true + +# font stuff +font-family = JetBrainsMono Nerd Font +font-size = 15 +font-thicken = true +bold-is-bright = true + +# window +window-height = 36 +window-width = 150 + +# macos send option as alt +macos-option-as-alt = true + +# no warning full close +confirm-close-surface = false +# quit-after-last-window-closed = true + +# keybinds +keybind = global:cmd+enter=new_window + +# shell integrations for zsh +# https://ghostty.org/docs/features/shell-integration +shell-integration = zsh diff --git a/ghostty/themes/gruvbox-material-soft-dark b/ghostty/themes/gruvbox-material-soft-dark new file mode 100644 index 0000000..efbc6c2 --- /dev/null +++ b/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/ghostty/themes/gruvbox-material-soft-light b/ghostty/themes/gruvbox-material-soft-light new file mode 100644 index 0000000..8912adc --- /dev/null +++ b/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