summaryrefslogtreecommitdiff
path: root/ar/.config/claude
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.config/claude')
-rw-r--r--ar/.config/claude/settings.json42
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
+ }
+ ]
+ }
+ ]
+ }
+}