# OS junk
.DS_Store
Thumbs.db
desktop.ini

# Obsidian local state — keep .obsidian/ for shared plugin configs,
# but ignore workspace/cache to avoid sync churn between devices
.obsidian/workspace
.obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/cache
.obsidian/graph.json
.trash/

# DEV ARTIFACTS — KEEP THESE OUT OF YOUR VAULT
# The vault folder is for notes only. If you start a code project
# in this directory by mistake, LiveSync will try to sync hundreds
# of megabytes of these and CouchDB will choke. Keep code in ~/Code/.
node_modules/
.venv/
venv/
__pycache__/
*.pyc
.env
.env.local
.env.*
dist/
build/
out/
target/
.next/
.nuxt/
.cache/
.parcel-cache/
*.log

# Editor / IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Large binaries — keep vault under ~1 GB if you want sync to stay snappy
*.mp4
*.mov
*.avi
*.mkv
*.zip
*.tar
*.tar.gz
*.dmg
*.iso
*.exe
*.app
