dotfiles/.gitignore
2026-02-19 22:51:56 -07:00

96 lines
1.5 KiB
Text

# API Keys and Secrets (MOST IMPORTANT)
opencode/.config/opencode/.mcp.json
opencode/*
**/REDACTED*
**/*secret*
**/*key*
**/*token*
**/*auth*
**/*password*
# Personal/Machine-specific Files
ulauncher/.config/ulauncher/ext_preferences/*.db
**/*.bak
**/*.backup
# Cache and Temporary Files
**/.cache/
**/cache/
**/*.log
**/*.tmp
**/*.temp
# Git hooks (contain samples)
.git/hooks/
# Kanata keyboard configuration (currently unused, conflicts with WhisperTux)
kanata/
# Build artifacts and Python cache
a.out
**/__pycache__/
**/*.pyc
# Embedded git repositories (should be submodules instead)
scripts/grep_for_osint/
# Old backups
.*.old
# OS and Editor Files
.DS_Store
.vscode/
.idea/
**/*~
**/*.swp
**/*.swo
# Personal History Files
**/*history*
# Email privacy (git config)
**/user.email*
**/*@*
# Runtime and state files
**/*.pid
**/*.state
**/node_modules/
**/.env*
# Espanso - text expansion (may contain passwords, API keys, personal snippets)
espanso/
.config/espanso/
# OpenCode - personal AI setup (may contain sensitive prompts/configs)
opencode/
.config/opencode/
# Prismus
prismis/
.config/prismis/
# Git config (contains personal email/name)
git/
.env
# OPSEC - machine-specific configs that reveal infrastructure/workflow
systemd-user/
kde/
applications/
autostart/
vicinae/
whispertux/
# SSH keys (public or private)
*.pub
id_*
rustdesk/
*_scan_*.txt
*.m4a
# Git templates (contains private commit hooks)
git-templates/
# Taskwarrior config (contains private task data references)
task/