diff options
Diffstat (limited to 'ar/.config/claude/settings.json')
| -rw-r--r-- | ar/.config/claude/settings.json | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/ar/.config/claude/settings.json b/ar/.config/claude/settings.json new file mode 100644 index 0000000..8c88f47 --- /dev/null +++ b/ar/.config/claude/settings.json @@ -0,0 +1,42 @@ +{ + "model": "sonnet", + "permissions": { + "deny": [ + "Bash(rm -rf:*)", + "Read(**/*.gpg)", + "Read(**/.gnupg/**/*)", + "Read(**/.password-store/**/*)", + "Write(**/*.gpg)", + "Write(**/.gnupg/**/*)", + "Write(**/.password-store/**/*)" + ] + }, + "statusLine": { + "type": "command", + "command": "$CLAUDE_CONFIG_DIR/statuslines/statusline.sh" + }, + "hooks": { + "Notification": [ + { + "matcher": "permission_prompt", + "hooks": [ + { + "type": "command", + "command": "notify-send -u critical -i dialog-warning '🤖 Claude Code' 'Permission confirmation required'", + "timeout": 5 + } + ] + }, + { + "matcher": "idle_prompt", + "hooks": [ + { + "type": "command", + "command": "notify-send -i dialog-question '🤖 Claude Code' 'Waiting for input'", + "timeout": 5 + } + ] + } + ] + } +} |
