Ghostty is my favorite terminal. I like its speed and customization, and the transparent background lets my animated wallpaper show through. The blur makes that movement feel atmospheric without making the terminal text hard to read.
- Download Ghostty on Kubuntu
- Where the Configuration Lives
- Customize the Terminal
- Useful Ghostty Links
Ghostty is available in the official Ubuntu package repository for Ubuntu 26.04 and newer. On Kubuntu, install it from a terminal with:
sudo apt update
sudo apt install ghosttyCheck that it installed:
ghostty --versionFor other Linux versions or installation options, check the official Ghostty installation guide
Ghostty reads a text-based configuration file from the XDG configuration directory. On Kubuntu, the usual location is:
~/.config/ghostty/config.ghostty
Ghostty versions before 1.2.3 used the filename config. Current versions still recognize it, but config.ghostty is the current name.
I keep the reusable Ghostty configuration in the setup repository, separate from the Neovim configuration. It contains my Tokyo Night colors, JetBrains Mono font, window appearance, transparency and blur, mouse behavior, clipboard selection, and keybindings.
To open the live configuration in Neovim:
nvim ~/.config/ghostty/config.ghosttyGhostty reloads its configuration on Linux with Ctrl+Shift+,
Ghostty uses a simple text format with settings written as key = value. I adjust its appearance and behavior in the config file, then reload it to try the changes. For example, the opacity and blur settings let the animated wallpaper show through while keeping the terminal comfortable to read.
Ghostty includes built-in themes. To browse them interactively, run:
ghostty +list-themesTo inspect the default configuration and documented settings:
ghostty +show-config --default --docsThe configuration reference documents available settings, and the themes guide explains how Ghostty finds theme files.