dotfiles/
├── linux/ # Linux-only configs (bash, vim, nix)
├── windows/ # Windows-only configs (powershell, packages)
├── shared/ # Cross-platform configs (nvim, starship, wezterm, claude)
└── scripts/ # Setup and maintenance scripts
# Run as Administrator
.\scripts\setup.ps1Creates symlinks for: PowerShell profile, WezTerm, Neovim, Starship, Claude Code settings.
./scripts/setup.shCreates symlinks and installs Nix packages.
shared/claude/skills/ contains skills copied from addyosmani/agent-skills (MIT License).
Copied from commit c076972. Not auto-updated — update manually by re-copying from the upstream repo after reviewing changes.
Scoop and winget package lists are stored as lock files. To update them after installing/removing packages:
.\scripts\update-locks.ps1