diff --git a/config/claude/default.nix b/config/claude/default.nix index 4fd538924..c37761761 100644 --- a/config/claude/default.nix +++ b/config/claude/default.nix @@ -23,4 +23,8 @@ source = ./statusline-git.sh; executable = true; }; + + home.file.".claude/plugins/known_marketplaces.json" = { + source = ./known_marketplaces.json; + }; } diff --git a/config/claude/known_marketplaces.json b/config/claude/known_marketplaces.json new file mode 100644 index 000000000..c79510636 --- /dev/null +++ b/config/claude/known_marketplaces.json @@ -0,0 +1,26 @@ +{ + "claude-code-plugins": { + "source": { + "source": "git", + "url": "https://github.com/anthropics/claude-code.git" + } + }, + "claude-plugins-official": { + "source": { + "source": "github", + "repo": "anthropics/claude-plugins-official" + } + }, + "anthropic-agent-skills": { + "source": { + "source": "github", + "repo": "anthropics/skills" + } + }, + "cc-marketplace": { + "source": { + "source": "git", + "url": "https://github.com/kenryu42/cc-marketplace.git" + } + } +} diff --git a/config/claude/settings.json b/config/claude/settings.json index 7b86a374d..f88559a60 100644 --- a/config/claude/settings.json +++ b/config/claude/settings.json @@ -9,7 +9,8 @@ "pr-review-toolkit@claude-plugins-official": true, "ralph-wiggum@claude-plugins-official": true, "serena@claude-plugins-official": true, - "typescript-lsp@claude-plugins-official": true + "typescript-lsp@claude-plugins-official": true, + "safety-net@cc-marketplace": true }, "permissions": { "allow": [