From 3b515b86c4a3d535ce53ace9656f84ef857bedd3 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 13 May 2026 20:17:26 +0300 Subject: [PATCH] fix: comprehensive excludes for dotfiles backup (electron apps, caches, runtime) --- dot_config/resticprofile/profiles.yaml | 56 ++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/dot_config/resticprofile/profiles.yaml b/dot_config/resticprofile/profiles.yaml index 69e52a1..3f3bb22 100644 --- a/dot_config/resticprofile/profiles.yaml +++ b/dot_config/resticprofile/profiles.yaml @@ -20,21 +20,63 @@ dotfiles: - ~/.claude - ~/.codex exclude: + # Кеши и мусор (везде) - "**/.cache" - "**/__pycache__" + - "**/Cache" + - "**/CachedData" + - "**/GPUCache" + - "**/CachedExtensions" + - "**/*.log" + - "**/*.tmp" + + # ~/.config: electron/browser-приложения (большие, не нужны) - "~/.config/Code" - - "~/.config/BraveSoftware" - "~/.config/chromium" + - "~/.config/BraveSoftware" - "~/.config/google-chrome" - - "~/.codex/logs_*" - - "~/.codex/sqlite" - - "~/.codex/telemetry" - - "~/.codex/sessions" + - "~/.config/Claude" + - "~/.config/Codex" + - "~/.config/JetBrains" + - "~/.config/Bitwarden" + - "~/.config/Element" + - "~/.config/Docker Desktop" + - "~/.config/GitHub Desktop" + - "~/.config/AmneziaVPN.ORG" + - "~/.config/libvirt" + + # ~/.claude: рантайм и логи (memory/ сохраняем) - "~/.claude/telemetry" - "~/.claude/file-history" - "~/.claude/session-env" - - "~/.claude/projects" - - "~/.config/libvirt" + - "~/.claude/cache" + - "~/.claude/backups" + - "~/.claude/ide" + - "~/.claude/shell-snapshots" + - "~/.claude/paste-cache" + - "~/.claude/sessions" + - "~/.claude/plugins" + - "~/.claude/stats-cache.json" + - "~/.claude/history.jsonl" + - "~/.claude/projects/**/*.jsonl" + + # ~/.codex: рантайм и логи + - "~/.codex/.tmp" + - "~/.codex/tmp" + - "~/.codex/sessions" + - "~/.codex/log" + - "~/.codex/shell_snapshots" + - "~/.codex/plugins" + - "~/.codex/cache" + - "~/.codex/vendor_imports" + - "~/.codex/logs_*" + - "~/.codex/state_*.sqlite" + - "~/.codex/state_*.sqlite-shm" + - "~/.codex/state_*.sqlite-wal" + - "~/.codex/sqlite" + - "~/.codex/session_index.jsonl" + - "~/.codex/skills" + - "~/.codex/history.jsonl" forget: keep-last: 10 keep-daily: 14