# Global excludes for Kopia snapshots.

# Never include Nextcloud user data until reviewed for R2 cost.
/opt/nextcloud/data
/opt/nextcloud/custom_apps
/opt/nextcloud/html
/opt/paperless/media/.thumbnails

# Live database directories are handled by logical dumps when possible.
/var/lib/docker/volumes/kasm_db_1.18.1
/opt/kasm/opt/docker
/opt/kasm/1.18.1/log
/opt/kasm/1.18.1/tmp
/opt/paperless/pgdata
/opt/gitea/postgres
/opt/n8n/postgres
/opt/authentik/postgres
/opt/memos/postgres
/opt/vikunja/postgres
/opt/nextcloud/db
/opt/spintools/authentik/postgres
/opt/spintools/openproject/pgdata

# Rebuildable caches and dependencies.
**/node_modules
node_modules
frontend/*/node_modules
/home/felidae/scheduler_app/frontend/*/node_modules
**/.next/cache
frontend/*/.next
/home/felidae/scheduler_app/frontend/*/.next
**/__pycache__
**/.pytest_cache
**/.mypy_cache
/home/felidae/scheduler_app/.mypy_cache
**/.ruff_cache
**/.cache
**/cache
**/tmp
**/*.tmp
**/dist
**/build

# OpenClaw workspaces can become large and are not required for host restore.
/home/felidae/.openclaw/workspace

# OpenCode generated dependencies and noisy runtime artifacts.
/home/felidae/.config/opencode/node_modules
/home/felidae/.local/share/opencode/log
/home/felidae/.local/share/opencode/tool-output

# Logs are useful locally but noisy and usually not restore-critical.
**/*.log
**/logs
