- Add missing Brewfile (found in home directory) - Add bashrc and FZF configurations to dotfiles - Install mas CLI for Mac App Store management - Enhance sysupdate() with moon phase and MAS updates - Update symlinks script for all shell configs 🖖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
99 lines
2.7 KiB
Markdown
99 lines
2.7 KiB
Markdown
# iTerm2 Configuration
|
||
|
||
This directory contains iTerm2 configuration to match the Kitty terminal setup with Nord theme.
|
||
|
||
## Quick Setup
|
||
|
||
1. **Import Nord Color Scheme**:
|
||
```bash
|
||
# Run the setup script
|
||
~/dotfiles/config/iterm2/setup-iterm.sh
|
||
```
|
||
|
||
2. **Manual Color Import**:
|
||
- Open iTerm2
|
||
- Press `Cmd+,` to open Preferences
|
||
- Go to **Profiles → Colors**
|
||
- Click **Color Presets...** dropdown
|
||
- Select **Import...**
|
||
- Navigate to `~/dotfiles/config/iterm2/Nord.itermcolors`
|
||
- Select **Nord** from the Color Presets dropdown
|
||
|
||
## Matching Settings with Kitty
|
||
|
||
The following settings match your Kitty configuration:
|
||
|
||
### Font Configuration
|
||
- **Font**: Iosevka Term SS08 (or Dank Mono if you prefer)
|
||
- **Size**: 16pt
|
||
- **Ligatures**: Enabled
|
||
- **Non-ASCII Font**: Fira Code Nerd Font (for symbols)
|
||
|
||
### Window Settings
|
||
- **Default Size**: 120 columns × 35 rows
|
||
- **Transparency**: 8% (equivalent to Kitty's 0.92 opacity)
|
||
- **Blur**: Optional, helps with readability
|
||
|
||
### Behavior
|
||
- **Scrollback**: 10,000 lines
|
||
- **Copy on Selection**: Enabled
|
||
- **Visual Bell**: Enabled (no audio bell)
|
||
- **Cursor**: Block, blinking
|
||
|
||
## Manual Configuration
|
||
|
||
If you prefer to configure manually:
|
||
|
||
1. **Font**:
|
||
- Profiles → Text → Font → Change Font
|
||
- Select "Iosevka Term SS08" or "Dank Mono", Size 16
|
||
|
||
2. **Colors**:
|
||
- Already handled by importing Nord.itermcolors
|
||
|
||
3. **Window**:
|
||
- Profiles → Window → Settings for New Windows
|
||
- Columns: 120, Rows: 35
|
||
- Transparency: Drag slider to ~8%
|
||
|
||
4. **Terminal**:
|
||
- Profiles → Terminal → Scrollback Buffer
|
||
- Set to 10,000 lines
|
||
|
||
5. **Keys**:
|
||
- Profiles → Keys → Key Mappings
|
||
- Add shortcuts as needed to match Kitty
|
||
|
||
## Keyboard Shortcuts
|
||
|
||
To match Kitty's shortcuts in iTerm2:
|
||
|
||
| Action | Kitty | iTerm2 Setup |
|
||
|--------|-------|--------------|
|
||
| New Tab | `Cmd+T` | Default |
|
||
| Close Tab | `Cmd+W` | Default |
|
||
| Next Tab | `Cmd+]` | Default |
|
||
| Previous Tab | `Cmd+[` | Default |
|
||
| Font Size + | `Cmd+Plus` | Preferences → Keys → + |
|
||
| Font Size - | `Cmd+Minus` | Preferences → Keys → + |
|
||
| Font Size Reset | `Cmd+0` | Preferences → Keys → + |
|
||
|
||
## Saving Your Configuration
|
||
|
||
To save your iTerm2 configuration to dotfiles:
|
||
|
||
1. Open Preferences (`Cmd+,`)
|
||
2. Go to **General → Preferences**
|
||
3. Click **Load preferences from a custom folder**
|
||
4. Select `~/dotfiles/config/iterm2`
|
||
5. Check **Save changes to folder when iTerm2 quits**
|
||
|
||
This ensures your iTerm2 settings are backed up with your dotfiles.
|
||
|
||
## Nord Theme Benefits
|
||
|
||
The Nord color scheme is specifically chosen for:
|
||
- **Reduced eye strain** with muted colors
|
||
- **Excellent contrast** without being harsh
|
||
- **Better readability** for users with vision considerations
|
||
- **Consistent appearance** across Kitty and iTerm2 |