Recover missing Brewfile and enhance system updates

- 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>
This commit is contained in:
David F Glidden
2025-07-28 19:13:11 +02:00
co-authored by Claude
parent 1f543d195b
commit a0e34f78ae
10 changed files with 1095 additions and 6 deletions
+99
View File
@@ -0,0 +1,99 @@
# 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