nSimonFR/nic-os
💻 My nixOS / macOS configurations !
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code
$ npx degit nSimonFR/nic-os/.claude ./rig-nic-os # 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 nSimonFR/nic-os/hosts/rpi5/hermes/skills/airbnb-pricing .claude/skills/airbnb-pricing $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/blogwatcher .claude/skills/blogwatcher $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/caldav-calendar .claude/skills/caldav-calendar $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/courses .claude/skills/courses $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/dawarich .claude/skills/dawarich $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/event-departure-planning .claude/skills/event-departure-planning $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/github .claude/skills/github $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/gog .claude/skills/gog $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/goplaces .claude/skills/goplaces $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/herdr-handoff .claude/skills/herdr-handoff $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/homeassistant .claude/skills/homeassistant $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/immich-memories .claude/skills/immich-memories $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/immich-random-album-photo .claude/skills/immich-random-album-photo $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/price-watch .claude/skills/price-watch $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/protonmail .claude/skills/protonmail $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/summarize .claude/skills/summarize $ npx degit nSimonFR/nic-os/hosts/rpi5/hermes/skills/tavily-search .claude/skills/tavily-search $ npx degit nSimonFR/nic-os/shared/skills/calendar-travel-planning .claude/skills/calendar-travel-planning $ npx degit nSimonFR/nic-os/shared/skills/event-aggregation .claude/skills/event-aggregation $ npx degit nSimonFR/nic-os/shared/skills/hermes-desktop-plugins .claude/skills/hermes-desktop-plugins $ npx degit nSimonFR/nic-os/shared/skills/jupyter-live-kernel .claude/skills/jupyter-live-kernel $ npx degit nSimonFR/nic-os/shared/skills/linear .claude/skills/linear $ npx degit nSimonFR/nic-os/shared/skills/mail-inbox-digest .claude/skills/mail-inbox-digest $ npx degit nSimonFR/nic-os/shared/skills/media-automation-auditing .claude/skills/media-automation-auditing $ npx degit nSimonFR/nic-os/shared/skills/notification-digests .claude/skills/notification-digests $ npx degit nSimonFR/nic-os/shared/skills/pr .claude/skills/pr $ npx degit nSimonFR/nic-os/shared/skills/ryot .claude/skills/ryot $ npx degit nSimonFR/nic-os/shared/skills/scheduled-digest-automation .claude/skills/scheduled-digest-automation $ npx degit nSimonFR/nic-os/shared/skills/yuanbao .claude/skills/yuanbao
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "cmd=$(jq -r '.tool_input.command // \"\"')\nd(){ jq -n --arg r \"$1\" '{hookSpecificOutput:{hookEventName:\"PreToolUse\",permissionDecision:\"deny\",permissionDecisionReason:$r}}'; exit 0; }\n# Match only at COMMAND POSITIONS — the start of each shel"
}
]
}
]
}
} Skills (29)
airbnb-pricingblogwatchercaldav-calendarcoursesdawarichevent-departure-planninggithubgoggoplacesherdr-handoffhomeassistantimmich-memoriesimmich-random-album-photoprice-watchprotonmailsummarizetavilycalendar-travel-planningevent-aggregationhermes-desktop-pluginsjupyter-live-kernellinearmail-inbox-digestmedia-automation-auditingnotification-digestsprryotscheduled-digest-automationyuanbao
Hooks (1)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | cmd=$(jq -r '.tool_input.command // ""') d(){ jq -n --arg r "$1" '{hookSpecificOutput:{hookEventName:"PreToolUse",permissionDecision:"deny",permissionDecisionReason:$r}}'; exit 0; } # Match only at COMMAND POSITIONS — the start of each shel |
Similar rigs
TheSyart/claude-agent-examples
Claude Agent examples - from simple to complex
Pragmatist 280 tok ·
swarmclawai/swarmclaw
Open-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter, Ollama). A practical Claude Code and Lan
Skill Collector 4.8k tok ·
MemTensor/memmy-agent
🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you. Now supports Claude Code, Codex, OpenClaw and Hermes Agent etc.
Skill Collector 765 tok ·
davegallant/nix-config
configuration for my mac and linux machines
Minimalist 2.1k tok ·