Initial commit: Complete macOS dotfiles system

🖖 Features:
- Master 'engage' script for one-command setup
- 120+ CLI tools via Homebrew
- 40+ Applications (casks + MAS apps)
- Complete macOS system configuration
- Security hardening and privacy settings
- Obsidian knowledge vault setup
- Comprehensive backup strategies
- Automated symlink management

Live long and prosper\! 🚀

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
David F Glidden
2025-07-27 13:17:01 +02:00
co-authored by Claude
commit 0838f1cf8c
26 changed files with 2747 additions and 0 deletions
+60
View File
@@ -0,0 +1,60 @@
# Dotfiles .gitignore
# Never commit sensitive files
*.key
*.pem
*.p12
*.pfx
id_rsa*
id_dsa*
id_ecdsa*
id_ed25519*
# Backup directories (contain sensitive data)
backups/
.dotfiles-backup/
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Application specific
.vscode/
*.log
# Temporary files
*.tmp
*.swp
*.swo
*~
# Mackup backup location
mackup-backup/
# Local environment files
.env
.env.local
# Obsidian vault files (these are synced via iCloud)
*.obsidian/workspace
*.obsidian/workspace.json
*.obsidian/cache/
# SSH and GPG (use encrypted backups instead)
ssh/id_*
ssh/known_hosts
gnupg/
# Application-specific secrets
.aws/
.gcloud/
.docker/config.json
# History files (use backup scripts instead)
.zsh_history
.bash_history