diff --git a/ghostty/config b/ghostty/config new file mode 100644 index 0000000..7a9c0a7 --- /dev/null +++ b/ghostty/config @@ -0,0 +1,22 @@ +# Text style +font-size = 13 +font-family = Inconsolata Patched G +adjust-cell-height = 25% +adjust-cell-width = -5% +cursor-style = block +cursor-style-blink = false + +# Window style +theme = dark:catppuccin-mocha.conf, light:catppuccin-latte.conf +background-opacity = 0.85 +background-blur = true +window-padding-x = 10,0 +window-padding-y = 10,5 +window-padding-color = extend +macos-titlebar-style = tabs + +# Functionality +scrollback-limit = 10000 +window-inherit-working-directory = true +copy-on-select = clipboard +shell-integration-features = no-cursor diff --git a/ghostty/themes/catppuccin-latte.conf b/ghostty/themes/catppuccin-latte.conf new file mode 100644 index 0000000..884910d --- /dev/null +++ b/ghostty/themes/catppuccin-latte.conf @@ -0,0 +1,22 @@ +palette = 0=#5c5f77 +palette = 1=#d20f39 +palette = 2=#40a02b +palette = 3=#df8e1d +palette = 4=#1e66f5 +palette = 5=#ea76cb +palette = 6=#179299 +palette = 7=#acb0be +palette = 8=#6c6f85 +palette = 9=#d20f39 +palette = 10=#40a02b +palette = 11=#df8e1d +palette = 12=#1e66f5 +palette = 13=#ea76cb +palette = 14=#179299 +palette = 15=#bcc0cc +background = eff1f5 +foreground = 4c4f69 +cursor-color = dc8a78 +cursor-text = eff1f5 +selection-background = d8dae1 +selection-foreground = 4c4f69 diff --git a/ghostty/themes/catppuccin-mocha.conf b/ghostty/themes/catppuccin-mocha.conf new file mode 100644 index 0000000..f38b71a --- /dev/null +++ b/ghostty/themes/catppuccin-mocha.conf @@ -0,0 +1,22 @@ +palette = 0=#45475a +palette = 1=#f38ba8 +palette = 2=#a6e3a1 +palette = 3=#f9e2af +palette = 4=#89b4fa +palette = 5=#f5c2e7 +palette = 6=#94e2d5 +palette = 7=#bac2de +palette = 8=#585b70 +palette = 9=#f38ba8 +palette = 10=#a6e3a1 +palette = 11=#f9e2af +palette = 12=#89b4fa +palette = 13=#f5c2e7 +palette = 14=#94e2d5 +palette = 15=#a6adc8 +background = 101018 +foreground = cdd6f4 +cursor-color = f5e0dc +cursor-text = 101018 +selection-background = 353749 +selection-foreground = cdd6f4 diff --git a/setup.sh b/setup.sh index ea770db..d12dbfa 100755 --- a/setup.sh +++ b/setup.sh @@ -14,7 +14,7 @@ if [[ ! -a "$HOME/.zshrc" ]]; then fi # Symlink directories to $XDG_CONFIG_HOME. -directories=("gem" "git" "k9s" "lazygit" "nvim" "starship" "tmux" "zed") +directories=("gem" "ghostty" "git" "k9s" "lazygit" "nvim" "starship" "tmux" "zed") for directory in "${directories[@]}"; do if [[ -d "$XDG_CONFIG_HOME/$directory" ]]; then continue; fi ln -sfv "$SCRIPTPATH/$directory" "$XDG_CONFIG_HOME/$directory"