Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@ On first run, you'll be prompted for:

These values are stored in `~/.config/chezmoi/chezmoi.yaml`.

### Install Font (for Ghostty)

```bash
# macOS
brew tap homebrew/cask-fonts
brew install --cask font-udev-gothic-nf
```

### Install Development Tools

```bash
Expand Down Expand Up @@ -105,10 +113,30 @@ dots/
## Features

### Terminal: Ghostty
- Font: JetBrains Mono Nerd Font
- Font: UDEV Gothic NF (Japanese-friendly Nerd Font)
- Theme: Catppuccin Mocha
- Native tabs/splits

#### Font Installation

The Ghostty terminal uses [UDEV Gothic NF](https://github.com/yuru7/udev-gothic), a programming font with Nerd Font icons and excellent Japanese support.

**macOS (Homebrew):**
```bash
brew tap homebrew/cask-fonts
brew install --cask font-udev-gothic-nf
```

**Linux (manual):**
```bash
# Download and install to user fonts directory
mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts
curl -fLO https://github.com/yuru7/udev-gothic/releases/download/v2.1.0/UDEVGothic_NF_v2.1.0.zip
unzip UDEVGothic_NF_v2.1.0.zip
fc-cache -fv
```

### Shell: zsh + zinit turbo mode
- Fast startup (~50ms)
- Syntax highlighting
Expand Down
2 changes: 1 addition & 1 deletion dot_config/ghostty/config
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# https://ghostty.org/docs/config

# Font
font-family = "JetBrainsMono Nerd Font"
font-family = "UDEV Gothic NF"
font-size = 14

# Window
Expand Down
2 changes: 2 additions & 0 deletions private_dot_ssh/config.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@ Host *
VisualHostKey no
ServerAliveInterval 15
ServerAliveCountMax 5
# Use xterm-256color for compatibility (most servers lack Ghostty terminfo)
SetEnv TERM=xterm-256color
Loading