Skip to main content
Back to Exercises
Getting Started intermediate 25 min

Configure Neomutt

Set up terminal email with Canon colors and vim keybindings.

Objectives

  • Install Neomutt
  • Configure first email account (Gmail/Google Workspace)
  • Apply Canon color scheme
  • Learn core navigation and actions

Beads Tasks

Create these tasks in Beads before starting. You learn Beads by using Beads.

bd create "Install Neomutt" --type=task--labels=learn,getting-started
bd create "Create Google App Password" --type=task--labels=learn
bd create "Configure first account" --type=task--labels=learn
bd create "Apply dotfiles config (colors, bindings)" --type=task--labels=learn
bd create "Send test email" --type=task--labels=learn

Claude Code Prompt

Copy this prompt into Claude Code to build YOUR own version:

## Setup: Track this exercise with Beads

```bash
bd create "Install Neomutt" --type=task --labels=learn,getting-started
bd create "Create Google App Password" --type=task --labels=learn
bd create "Configure first account" --type=task --labels=learn
bd create "Apply dotfiles config" --type=task --labels=learn
bd create "Send test email" --type=task --labels=learn
```

---

Help me set up Neomutt for terminal-based email.

I want:
1. Neomutt installed
2. My Gmail/Google Workspace account configured
3. Canon color scheme applied
4. Vim-native keybindings

Walk me through:
- Installation for my OS
- Creating a Google App Password (for IMAP/SMTP auth)
- Setting up my first account config
- Symlinking the dotfiles config for colors and keybindings
- Core keybindings: navigation (j/k), actions (r/f/d), go-to (gi/gs/gd)

My email: [YOUR_EMAIL]
My operating system: [macOS/Linux]

Your Solution

Write code that addresses the objectives above. Apply the principles from the Getting Started path.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15