Overview
A clean, minimal Kitty terminal configuration featuring the Catppuccin Mocha theme, custom fonts, and window decorations disabled for a modern look.Configuration
Location:~/.config/kitty/kitty.conf
macOS Compatibility
Window Appearance
- Removes title bar and borders
- Adds 10px padding around terminal content
Font Configuration
Window Size
Theme
Catppuccin Mocha
current-theme.conf.
Installing Themes
Kitty themes can be installed via the official theme repository:- Interactive
- Manual
Customization
Changing Font
Replace the font family:Adjusting Font Size
Ctrl+Shift++- Increase font sizeCtrl+Shift+-- Decrease font sizeCtrl+Shift+Backspace- Reset to default
Window Padding
Window Decorations
To show decorations:Essential Keybindings
Window Management
| Keybinding | Action |
|---|---|
Ctrl+Shift+Enter | New window |
Ctrl+Shift+N | New OS window |
Ctrl+Shift+W | Close window |
Ctrl+Shift+] | Next window |
Ctrl+Shift+[ | Previous window |
Tab Management
| Keybinding | Action |
|---|---|
Ctrl+Shift+T | New tab |
Ctrl+Shift+Q | Close tab |
Ctrl+Shift+Right | Next tab |
Ctrl+Shift+Left | Previous tab |
Ctrl+Shift+Alt+T | Rename tab |
Scrollback
| Keybinding | Action |
|---|---|
Ctrl+Shift+H | Show scrollback in pager |
Ctrl+Shift+G | Show last command output |
Ctrl+Shift+Up | Scroll line up |
Ctrl+Shift+Down | Scroll line down |
Ctrl+Shift+Page Up | Scroll page up |
Ctrl+Shift+Page Down | Scroll page down |
Other
| Keybinding | Action |
|---|---|
Ctrl+Shift+F5 | Reload config |
Ctrl+Shift+F6 | Debug config |
Ctrl+Shift+F11 | Toggle fullscreen |
Ctrl+Shift+U | Input Unicode character |
Ctrl+Shift+C | Copy to clipboard |
Ctrl+Shift+V | Paste from clipboard |
Advanced Configuration
Custom Keybindings
Add tokitty.conf:
Cursor Customization
Background Opacity
Tab Bar Style
Shell Integration
- Jump to previous/next prompt
- Copy last command output
- Semantic understanding of shell output
Performance
Rendering
Scrollback Buffer
FAQ
Font not working?
Font not working?
Ensure the font is installed system-wide:If not found, install via package manager:
How to reload config?
How to reload config?
Press
Ctrl+Shift+F5 or run:Colors look wrong?
Colors look wrong?
Check your theme file:Ensure it’s a valid Kitty theme. Try switching themes:
How to change cursor shape?
How to change cursor shape?
Add to Reload:
kitty.conf:Ctrl+Shift+F5Terminal feels slow?
Terminal feels slow?
Try disabling ligatures if using a font with ligatures:Or adjust performance settings:
Configuration Location
Theme Resources
- Kitty Themes Repository
- Catppuccin for Kitty
- Install themes:
kitty +kitten themes
Related Configuration
- See Fish Shell for shell configuration
- See Tmux for terminal multiplexer
- See Hyprland for window manager