# nynxbox home — whitelist only (ignore everything else)

# ── root: ignore all, then allow listed paths ──
/*
.*

!.gitignore
!.gitmodules
!README.md
!setup.sh
!download-knowledge-base.sh
!AGENTS.md
!.bashrc
!.zshrc
!.profile
!.gitconfig
!.tmux.conf

!/configs/
!/configs/**

!/class/
!/neuroeng/
!/nynx/
!/setup/

# ── system-wide opencode skills (rest of .config stays ignored) ──
# Re-ignore each level's contents; un-ignoring a dir alone re-includes
# everything under it (Sep 23: Chrome profiles + a 2.8 GB model became
# untracked, and Synara's status poll leaked ~340 GB of tmp packs hashing them).
!/.config/
/.config/*
!/.config/opencode/
/.config/opencode/*
!/.config/opencode/skills/
!/.config/opencode/skills/**

# ── never track ──
knowledge-base/
