Files
dotfiles/config/iterm2
David F GliddenandClaude 389febb161 🚀 Complete machine migration setup with encrypted backups
- Added comprehensive configuration files for seamless migration
- SSH, GPG, Karabiner, iTerm2, Neofetch, SwiftBar configs
- Pass license management system with templates and documentation
- Enhanced shell functions with MAS updates and moon phase tracking
- Comprehensive encrypted backup system (GPG AES256)
- Included encrypted backups of all sensitive data
- BBEdit as default editor with proper configuration
- Fixed shell compatibility issues
- Merged existing .zsh configs with improvements

Security:
- All sensitive data is GPG encrypted (.gpg files)
- Private keys excluded from version control
- Only configs and encrypted backups are tracked

Following prime directive: durable, thoughtful solutions

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 23:10:36 +02:00
..

iTerm2 Configuration

This directory contains iTerm2 configuration to match the Kitty terminal setup with Nord theme.

Quick Setup

  1. Import Nord Color Scheme:

    # 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