summaryrefslogtreecommitdiff
path: root/scripts/backup-home.sh
blob: 12055b9891f90ff7f2febf044f4913883ec769ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#!/bin/bash

SOURCE="$HOME"
TARGET="/iron-wolf/fedora-home"

# data maybe
# .zen maybe

rsync -a --delete --info=progress2 \
  --exclude='.config/vesktop/sessionData/Cache/' \
  --exclude='.config/vesktop/sessionData/Code Cache/' \
  --exclude='.config/vesktop/sessionData/GPUCache/' \
  --exclude='.config/r2modman/Cache/' \
  --include='.config/***' \
  --include='.gnupg/***' \
  --include='.icons/***' \
  --include='.local/' \
  --include='.local/share/' \
  --include='.local/state/' \
  --include='.local/share/bottles/' \
  --include='.local/share/bottles/bottles/' \
  --include='.local/share/bottles/bottles/BG3/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/users/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/users/steamuser/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/users/steamuser/AppData/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/users/steamuser/AppData/Local/' \
  --include='.local/share/bottles/bottles/BG3/drive_c/users/steamuser/AppData/Local/Larian Studios/***' \
  --include='.local/share/bottles/bottles/Hades/' \
  --include='.local/share/bottles/bottles/Hades/drive_c/' \
  --include='.local/share/bottles/bottles/Hades/drive_c/users/' \
  --include='.local/share/bottles/bottles/Hades/drive_c/users/steamuser/' \
  --include='.local/share/bottles/bottles/Hades/drive_c/users/steamuser/Documents/' \
  --include='.local/share/bottles/bottles/Hades/drive_c/users/steamuser/Documents/Saved Games/***' \
  --include='.local/share/color-schemes/***' \
  --include='.local/share/containers/' \
  --include='.local/share/containers/storage/' \
  --include='.local/share/containers/storage/volumes/' \
  --include='.local/share/containers/storage/volumes/local-ai_open-webui/' \
  --exclude='.local/share/containers/storage/volumes/local-ai_open-webui/_data/cache/' \
  --include='.local/share/containers/storage/volumes/local-ai_open-webui/***' \
  --include='.local/share/eden/nand/user/save/***' \
  --include='.local/share/fonts/***' \
  --include='.local/share/imhex/***' \
  --include='.local/share/jellyfin/***' \
  --include='.local/share/k/***' \
  --include='.local/share/mime/***' \
  --include='.local/share/nvim/***' \
  --include='.local/share/osu/***' \
  --exclude='.local/share/PrismLauncher/cache/' \
  --include='.local/share/PrismLauncher/***' \
  --include='.local/share/stardewvalley/***' \
  --include='.local/share/Steam/' \
  --include='.local/share/Steam/userdata/***' \
  --include='.local/share/Steam/steamapps/' \
  --include='.local/share/Steam/steamapps/compatdata/' \
  --include='.local/share/Steam/steamapps/compatdata/892970/***' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/drive_c/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/drive_c/users/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/drive_c/users/steamuser/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/drive_c/users/steamuser/Saved Games/' \
  --include='.local/share/Steam/steamapps/compatdata/4597250/pfx/drive_c/users/steamuser/Saved Games/Order of the Sinking Star/***' \
  --exclude='.local/share/vicinae/clipboard-data/' \
  --exclude='.local/share/vicinae/file-indexer.db' \
  --include='.local/share/vicinae/***' \
  --include='.local/share/wallpapers/***' \
  --include='.local/share/zed/***' \
  --include='.local/share/zinit/***' \
  --include='.local/share/zoxide/***' \
  --include='.local/state/nvim/***' \
  --include='.nnd/***' \
  --include='.ssh/***' \
  --include='.var/' \
  --include='.var/app/' \
  --include='.var/app/com.hypixel.HytaleLauncher/' \
  --include='.var/app/com.hypixel.HytaleLauncher/data/' \
  --include='.var/app/com.hypixel.HytaleLauncher/data/Hytale/' \
  --include='.var/app/com.hypixel.HytaleLauncher/data/Hytale/UserData/' \
  --include='.var/app/com.hypixel.HytaleLauncher/data/Hytale/UserData/Saves/***' \
  --include='.var/app/org.jellyfin.JellyfinDesktop/***' \
  --include='.var/app/com.actualbudget.actual/***' \
  --include='.var/app/it.mijorus.gearlever/***' \
  --include='.var/app/io.github.diegopvlk.Cine/***' \
  --include='.var/app/com.vysp3r.ProtonPlus/***' \
  --include='.var/app/com.infinipaint.infinipaint/***' \
  --include='.wakatime/***' \
  --include='Ark-Vcs/***' \
  --include='Design/***' \
  --include='Games/' \
  --include='Games/Heroic/' \
  --include='Games/Heroic/Prefixes/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/kyren/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/kyren/AppData/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/kyren/AppData/LocalLow/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/kyren/AppData/LocalLow/Monomi Park/' \
  --include='Games/Heroic/Prefixes/Slime Rancher/drive_c/users/kyren/AppData/LocalLow/Monomi Park/Slime Rancher/***' \
  --include='Games/minecraft-dungeons/' \
  --include='Games/minecraft-dungeons/drive_c/' \
  --include='Games/minecraft-dungeons/drive_c/users/' \
  --include='Games/minecraft-dungeons/drive_c/users/steamuser/' \
  --include='Games/minecraft-dungeons/drive_c/users/steamuser/Saved Games/' \
  --include='Games/minecraft-dungeons/drive_c/users/steamuser/Saved Games/Mojang Studios/' \
  --include='Games/minecraft-dungeons/drive_c/users/steamuser/Saved Games/Mojang Studios/Dungeons/***' \
  --include='keepassxc/***' \
  --include='personal/***' \
  --include='projects/' \
  --include='projects/WorldBuilding/***' \
  --include='Public/***' \
  --include='.wakatime.cfg' \
  --include='.zsh_history' \
  --exclude='*' "$SOURCE"/ "$TARGET"/