~ / rigs / BinMansoor11 / nvim-config

BinMansoor11/nvim-config

My Neovim config — the terminal-first setup I use daily alongside Claude Code and Cursor. Lua, LSP, and keybindings tuned for working with AI agents rather than around them.

↗ GitHub ★ 0 MIT updated 18d ago personal setup Claude Code
share on X
ARCHETYPE
Minimalist
Lean instructions, few tools, tiny context tax. Lets the model think.
CONTEXT TAX · EVERY TURN
~759 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit BinMansoor11/nvim-config/.claude ./rig-nvim-config  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Read(~/.ssh/**)",
      "Read(~/.aws/**)",
      "Read(~/.gnupg/**)",
      "Read(~/.config/gh/**)",
      "Read(~/.netrc)",
      "Read(**/.env)",
      "Read(**/.env.*)",
      "Read(**/*.pem)",
      "Read(**/*.key)",
      "Read(**/id_rsa*)",
      "Bash(git push:*)",
      "Bash(git reset --hard:*)",
      "Bash(git clean:*)",
      "Bash(curl:*)",
      "Bash(wget:*)",
      "Bash(Invoke-WebRequest:*)",
      "Bash(iwr:*)"
    ]
  }
}

Permissions

deny (17)
Read(~/.ssh/**)
Read(~/.aws/**)
Read(~/.gnupg/**)
Read(~/.config/gh/**)
Read(~/.netrc)
Read(**/.env)
Read(**/.env.*)
Read(**/*.pem)
Read(**/*.key)
Read(**/id_rsa*)
Bash(git push:*)
Bash(git reset --hard:*)
Bash(git clean:*)
Bash(curl:*)
Bash(wget:*)
Bash(Invoke-WebRequest:*)
Bash(iwr:*)
ask (0)
—
allow (8)
Bash(git status:*)
Bash(git diff:*)
Bash(git log:*)
Bash(git show:*)
Bash(stylua:*)
Bash(nvim --headless +qa)
Bash(nvim --headless "+checkhealth" +qa)
Bash(nvim --headless "+Lazy! sync" +qa)

Similar rigs

copied ✓