diff --git a/dot_aliases b/dot_aliases index 40d302c..0907b50 100644 --- a/dot_aliases +++ b/dot_aliases @@ -33,3 +33,5 @@ alias pbpaste='xsel --clipboard --output' alias pp=pbpaste alias clip='xsel --clipboard' +# keepass +alias kp=keepassxc-cli diff --git a/dot_claude/settings.json b/dot_claude/settings.json index 694d58a..4de1f3c 100644 --- a/dot_claude/settings.json +++ b/dot_claude/settings.json @@ -7,5 +7,40 @@ "command": "~/.claude/statusline.sh", "padding": 0 }, - "model": "opusplan" + "enabledPlugins": { + "code-review@claude-code-marketplace": true + }, + "alwaysThinkingEnabled": false, + "hooks": { + "PreToolUse": [ + { + "command": "~/.claude/hooks/pre_tool_use_uv.py", + "tools": ["Bash", "Run"], + "timeout": 10000 + } + ], + "Notification": [ + { + "command": "~/.claude/hooks/notification_uv.py", + "timeout": 5000 + } + ], + "PostToolUse": [ + { + "matcher": "Write|Edit|MultiEdit", + "hooks": [ + "type": "command", + "~/.claude/hooks/post_tool_lint_uv_ruff.sh" + ] + }, + { + "matcher": "Write|Edit|MultiEdit", + "hooks": [ + "type": "command", + "~/.claude/hooks/post_tool_uv_pytest.sh" + ] + } + + ] + } }