kairin

Ghostty Config Files — Design skill for Claude Code

Design community

Ghostty terminal config — Catppuccin Mocha, Fish + Nushell + tmux dev layout, Claude Code workflow.

How to install Ghostty Config Files

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kairin/ghostty-config-files and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ghostty Config Files does

Ghostty terminal config — Catppuccin Mocha, Fish + Nushell + tmux dev layout, Claude Code workflow. Single config file, font picker, install scripts.

Alternatives in Design

  • Theme Factory — Style artifacts with professional themes including 10 pre-set color/font combinations 94.1k ★
  • Claude Code Plugins (jeremylongshore) — Marketplace-style repo bundling instruction-template plugins and MCP plugin packs, with install docs 1.7k ★
  • Hue — open-source skill that learns any brand and turns it into a complete design system 806 ★

README

ghostty-config-files

Ghostty terminal config for a Fish + Nushell + AI coding workflow on Ubuntu. Uses tmux inside Ghostty for a scripted dev workspace.

What's included

  • configs/ghostty/config — single consolidated Ghostty config (Catppuccin Mocha, 80% opacity, no blur)
  • configs/ghostty/catppuccin-mocha.conf — Mocha palette reference (not deployed to ~/.config/ghostty/)
  • configs/tmux/tmux.conf — minimal tmux config (window hint status bar, Mocha pane borders, mouse on)
  • configs/fish/config.fish — fish interactive env: PATH, fnm, bun, uv/gum/glow completions, fzf, zoxide (z), starship, and a ~/.mcp-secrets parser
  • configs/starship/starship.toml — Catppuccin Mocha prompt (replaces powerlevel10k)
  • configs/fish/functions/ — tab-title engine: 🌐 📁 (host shown only over SSH; from machine-local ~/.host-label, e.g. DGX). The per-command emoji is derived from the command's apt Section (cached per session, small override list for non-apt tools)
  • scripts/dev.fish — fish function: dev toggles the og-tools tmux session (claude/codex/agy, rooted in ~/Apps/OG-tools)
  • scripts/font-picker.fish — fish function to pick a Nerd Font via zenity with live reload
  • scripts/install.sh — deploys all configs, installs fish functions, and sets up the fish shell env (--no-shell skips the shell setup)
  • scripts/uninstall.sh — reverses install, restores backup

Setup

sudo apt install tmux
git clone https://github.com/kairin/ghostty-config-files.git ~/Apps/ghostty-config-files
cd ~/Apps/ghostty-config-files
./scripts/install.sh

`install.sh` deploys the Ghostty/tmux/fish configs and sets up the fish shell environment: it installs **fish** + **zoxide** (`sudo apt`) and **starship** (userspace `~/.local/bin`), symlinks `config.fish`/`starship.toml` into `~/.config`, and offers to `chsh` to fish. It is idempotent and degrades gracefully without sudo (it warns instead of failing). Pas