Course lesson

Customize Global User Settings and the Status Line in Claude Code

Customizing global user settings means Claude Code feels the same everywhere. Use the user file for quality-of-life improvements that shouldn’t live in repos.

Duration
2 min
Access
Free
Transcript
Needs source

Customizing global user settings means Claude Code feels the same everywhere. Use the user file for quality-of-life improvements that shouldn’t live in repos.

Global status line

In ~/.claude/settings.json:

{
  "statusLine": {
    "type": "command",
    "command": "npx -y @owloops/claude-powerline"
  }
}

Open and test:

Terminal
cursor ~/.claude/settings.json
claude

Result: a uniform status line everywhere (directory, git branch, model, token usage, cost), while project configs stay lean.