Skip to content

Instantly share code, notes, and snippets.

@dimitardanailov
Created August 21, 2026 06:41
Show Gist options
  • Select an option

  • Save dimitardanailov/cabec82631278a3df4ff3f39a3c79fa9 to your computer and use it in GitHub Desktop.

Select an option

Save dimitardanailov/cabec82631278a3df4ff3f39a3c79fa9 to your computer and use it in GitHub Desktop.
~/.claude/settings.json. The configuration follows: https://code.claude.com/docs/en/settings
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "sonnet",
"effortLevel": "medium",
"autoCompactWindow": 400000,
"fallbackModel": ["claude-sonnet-5", "claude-haiku-4-5"],
"preferredNotifChannel": "terminal_bell",
"awaySummaryEnabled": true,
"permissions": {
"allow": [
"Bash(git status)",
"Bash(git diff:*)",
"Bash(git log:*)",
"Bash(yarn test:*)",
"Bash(pnpm test:*)",
"Bash(npx tsc --noEmit)",
"Bash(grep:*)",
"Bash(rg:*)",
"Bash(sed:*)"
],
"deny": [
"Read(.env*)",
"Read(~/.aws/**)",
"Read(~/.ssh/**)",
"Bash(rm -rf:*)",
"Bash(git push --force:*)"
]
},
"env": {
"BASH_DEFAULT_TIMEOUT_MS": "300000",
"CLAUDE_CODE_SUBAGENT_MODEL": "claude-haiku-4-5",
"CLAUDE_CODE_NO_FLICKER": "1"
},
"hooks": {
"Notification": [
{
"hooks": [
{ "type": "command", "command": "afplay /System/Library/Sounds/Glass.aiff" }
]
}
]
},
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh",
"padding": 0
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment