mariovagomarzal/dotfiles
Mario's dotfiles repository.
ARCHETYPE
Minimalist
Lean instructions, few tools, tiny context tax. Lets the model think.
Copy this rig
# review before running: this installs third-party code
$ npx degit mariovagomarzal/dotfiles/.claude ./rig-dotfiles # 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.
$ npx degit mariovagomarzal/dotfiles/.agents/skills/review-workarounds .claude/skills/review-workarounds $ npx degit mariovagomarzal/dotfiles/.agents/skills/update-dependencies .claude/skills/update-dependencies
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(sudo *)",
"Bash(darwin-rebuild switch *)",
"Bash(darwin-rebuild activate *)",
"Bash(nixos-rebuild switch *)",
"Bash(nixos-rebuild boot *)",
"Bash(nixos-rebuild test *)",
"Bash(home-manager switch *)",
"Bash(sops decrypt *)",
"Bash(sops -d *)",
"Bash(sops --decrypt *)",
"Bash(sops edit *)",
"Bash(age -d *)",
"Bash(age --decrypt *)",
"Bash(keepassxc-cli *)"
],
"ask": [
"Bash(git commit *)",
"Bash(git push *)",
"Bash(git merge *)",
"Bash(gh pr create *)",
"Bash(gh pr merge *)"
]
}
} Skills (2)
Hooks (2)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup | nix develop --command true >/dev/null 2>&1; exit 0 |
| PostToolUse | Edit|Write | nix fmt >/dev/null 2>&1; exit 0 |
Permissions
deny (14)
Bash(sudo *)
Bash(darwin-rebuild switch *)
Bash(darwin-rebuild activate *)
Bash(nixos-rebuild switch *)
Bash(nixos-rebuild boot *)
Bash(nixos-rebuild test *)
Bash(home-manager switch *)
Bash(sops decrypt *)
Bash(sops -d *)
Bash(sops --decrypt *)
Bash(sops edit *)
Bash(age -d *)
Bash(age --decrypt *)
Bash(keepassxc-cli *)
ask (5)
Bash(git commit *)
Bash(git push *)
Bash(git merge *)
Bash(gh pr create *)
Bash(gh pr merge *)
allow (10)
Bash(nix fmt)
Bash(nix fmt *)
Bash(nix flake check)
Bash(nix flake check *)
Bash(nix flake metadata *)
Bash(nix eval *)
Bash(nix build *)
Bash(nix path-info *)
Bash(nix store diff-closures *)
Bash(nix run .#dotfiles-docs *)
Similar rigs
tobihagemann/turbo
Reusable workflows for planning, building, reviewing, and shipping with Claude Code and Codex.
Skill Collector 12.5k tok ·
multica-ai/andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Minimalist 723 tok ·
shareAI-lab/learn-claude-code
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Minimalist 156 tok ·
tt-a1i/archify
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
Minimalist 484 tok ·