Extracted modules: - Matrix homeserver (matrix-continuwuity.nix) - mautrix bridges (slack, whatsapp, gmessages) - Security modules (fail2ban, ssh-hardening) - Development services module - Matrix secrets module All modules sanitized to remove personal information: - Domains: example.com, matrix.example.org - IPs: 10.0.0.x, 203.0.113.10 - Paths: /home/user, /path/to/ops-base - Emails: admin@example.com Configuration: - Updated flake.nix with sops-nix and nixpkgs-unstable - Updated hosts/ops-jrz1.nix to import all extracted modules - Added example files (secrets, minimal config) - Generated flake.lock Generated with Claude Code - https://claude.com/claude-code
42 lines
476 B
Plaintext
42 lines
476 B
Plaintext
# Nix build outputs
|
|
result
|
|
result-*
|
|
|
|
# Staging directories (temporary extraction workspace)
|
|
staging/
|
|
staging-sanitized/
|
|
|
|
# Secrets (never commit real secrets)
|
|
secrets/*.yaml
|
|
!secrets/*.example
|
|
*.age
|
|
.sops.yaml
|
|
!.sops.yaml.example
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.swp
|
|
*.bak
|
|
*~
|
|
|
|
# OS-specific
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor directories
|
|
.vscode/
|
|
.idea/
|
|
*.sublime-*
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Python (if any helper scripts)
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
|
|
# Bash script temporaries
|
|
.bash_history
|