Skip to content

Instantly share code, notes, and snippets.

@ldsands
Last active February 4, 2025 17:53
Show Gist options
  • Save ldsands/1ac4cba04925688354099842ab95045b to your computer and use it in GitHub Desktop.
Save ldsands/1ac4cba04925688354099842ab95045b to your computer and use it in GitHub Desktop.
Ghostty config file
# Config file for Ghostty created by Levi Sands
# updated 2025-02-04
# [Keybindings](https://ghostty.org/docs/config/keybind/reference#select_all)
keybind = ctrl+t=new_tab
keybind = ctrl+a=select_all
keybind = shift+tab=toggle_tab_overview
keybind = ctrl+w=close_surface
keybind = ctrl+v=paste_from_clipboard
keybind = performable:ctrl+c=copy_to_clipboard
keybind = ctrl+n=new_window
# [Visual configurations](https://ghostty.org/docs/config/reference)
# use `ghostty +list-fonts` to get possible fonts to use
# font-family = "FiraCode NF"
font-family = "CaskaydiaCove Nerd Font"
font-size = 10
# [there is an issue with KDE background blur/opacity but it seems to work okay](https://ghostty.org/docs/config/reference#background-blur)
background-blur = 80
background-opacity = 0.2
# unfocused-split-opacity = 0.50
# background-blur-radius = 50
window-decoration = false
# use `ghostty +list-themes` to get a list of possible themes
theme = "Abernathy"
# theme = "CGA"
# theme = "Andromeda"
# [Other Features](https://ghostty.org/docs/config/reference)
confirm-close-surface = false
# shell-integration [look into this if you switch to Fish](https://ghostty.org/docs/features/shell-integration)
# shell-integration [not needed for Nushell](https://ghostty.org/docs/features/shell-integration#shell-integration-injection)
# Commands
# the command starts Nushell on the start of any tab or window
command = nu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment