1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00
Files
linux-nixos-hyprland-config…/home/.config/crush/crush.json
xnm c4f4b80836 feat(config): 🎉 Add crush.json configuration file
Add initial configuration for Crush CLI tool with LSP and MCP server
support:

**LSP Servers:**
- TypeScript/JavaScript (typescript-language-server)
- Rust (rust-analyzer)
- Nix (nil)

**MCP Servers:**
- Context7 search
- Playwright testing
- SearXNG search
- Git operations
- Time utilities
- Sequential thinking
- NixOS tools
- Kubernetes
- Filesystem access

Configuration includes proper schema reference and environment setup for
local
SearXNG instance.
2025-08-24 03:26:43 +03:00

103 lines
1.9 KiB
JSON

{
"$schema": "https://charm.land/crush.json",
"lsp": {
"typescript": {
"command": "typescript-language-server",
"args": [
"--stdio"
]
},
"javascript": {
"command": "typescript-language-server",
"args": [
"--stdio"
]
},
"rust": {
"command": "rust-analyzer"
},
"nix": {
"command": "nil"
}
},
"mcp": {
"context7": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
},
"playwright": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@playwright/mcp"
]
},
"searxng": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-searxng"
],
"env": {
"SEARXNG_URL": "http://127.0.0.1:7777"
}
},
"git": {
"type": "stdio",
"command": "uvx",
"args": [
"--python",
"/run/current-system/sw/bin/python",
"mcp-server-git"
]
},
"time": {
"type": "stdio",
"command": "uvx",
"args": [
"--python",
"/run/current-system/sw/bin/python",
"mcp-server-time"
]
},
"sequential-thinking": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"nixos": {
"type": "stdio",
"command": "uvx",
"args": [
"--python",
"/run/current-system/sw/bin/python",
"mcp-nixos"
]
},
"k8s": {
"type": "stdio",
"command": "npx",
"args": [
"@strowk/mcp-k8s"
]
},
"filesystem": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/home/xnm"
]
}
}
}