# ══════════════════════════════════════════════════════════════════
# Nix & Flake
# ══════════════════════════════════════════════════════════════════
# Результаты build (должны игнорироваться)
result
result-*

# Lock файлы (можно коммитить для воспроизводимости, но часто игнорируется)
# flake.lock

# ══════════════════════════════════════════════════════════════════
# Резервные и временные файлы
# ══════════════════════════════════════════════════════════════════
*.backup
*.bak
*~
.backup
.old

# ══════════════════════════════════════════════════════════════════
# Редакторы и IDE
# ══════════════════════════════════════════════════════════════════
.vscode/
.idea/
*.swp
*.swo
*.kate-swp
.vimrc.local
.nvimrc.local

# ══════════════════════════════════════════════════════════════════
# ОС
# ══════════════════════════════════════════════════════════════════
.DS_Store
.AppleDouble
.LSOverride
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
.Trash-*

# ══════════════════════════════════════════════════════════════════
# Разработка
# ══════════════════════════════════════════════════════════════════
.envrc
.direnv/
target/
dist/
build/
.cache/

# ══════════════════════════════════════════════════════════════════
# Логи
# ══════════════════════════════════════════════════════════════════
*.log
*.logs/
.DS_Store
Thumbs.db

# Temporary files
*.tmp
*.temp
