# Bare-home dotfiles: ignore all untracked files by default. # Add new dotfiles explicitly with `dotfiles add -f `. * # Secrets and machine-local state .config/fish/fish_variables .pi/agent/auth.json .pi/agent/sessions/ .pi/pi-acp/session-map.json # Environment files / credentials .env .env.* *.env *.pem *.key *.p12 *.pfx *.crt *.csr *.age *.kdbx *credentials* *secrets* *token* # Private auth/config directories .ssh/ .gnupg/ .kube/ .aws/ .azure/ .gcloud/ .docker/config.json .netrc .npmrc .pypirc .huggingface/token # Shell/app history .bash_history .zsh_history .python_history .lesshst .mysql_history .psql_history .sqlite_history .wget-hsts # Pi extension/package build artifacts .pi/agent/extensions/*/node_modules/ .pi/agent/extensions/*/package-lock.json .pi/agent/npm/node_modules/ .pi/agent/npm/package-lock.json # Logs / ephemeral databases / sessions *.log *.jsonl *.sqlite *.sqlite-shm *.sqlite-wal *.db *.db-shm *.db-wal # Caches and generated local state .cache/ .local/share/Trash/ .local/state/ .tmp/ tmp/ # Common dependency folders node_modules/