Lesson
Customize Global User Settings and the Status Line in Claude Code
Put preferences in `~/.claude/settings.json` so every project benefits—starting with a richer status line.
- Access
- Included
- 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:
cursor ~/.claude/settings.json
claude
Result: a uniform status line everywhere (directory, git branch, model, token usage, cost), while project configs stay lean.