dot

vizie's NixOS desktop: Hyprland, CachyOS kernel and gaming tweaks

92 lines2896 bytes
1# rsync filter for restoring the home folder from the backup drive after the
2# install (tools/restore-from-sata). Only what is listed here comes back: the
3# move to NixOS is a fresh start. Everything else stays on the backup drive,
4# to copy back by hand if you miss it. The first matching line wins.
5
6# --- Caches inside the apps' folders: the apps rebuild them ----------------------
7- /.config/*/Cache/
8- /.config/*/Code Cache/
9- /.config/*/GPUCache/
10- /.config/*/GPUPersistentCache/
11- /.config/*/DawnGraphiteCache/
12- /.config/*/DawnWebGPUCache/
13- /.config/*/Crashpad/
14- /.config/*/logs/
15- /.config/*/Singleton*
16- /.config/*/.org.chromium.Chromium.*
17- /.config/*/*.tmp-*
18- /.config/Claude/fcache/
19- /.config/Claude/sentry/
20
21# --- Home folder ------------------------------------------------------------------
22- /.ssh/known_hosts.old
23+ /.ssh/***
24+ /.zsh_history
25+ /.claude/***
26+ /.claude.json
27# RuneLite's settings and profiles (the official launcher starts RuneLite too).
28- /.runelite/cache/
29- /.runelite/jagexcache/
30- /.runelite/logs/
31+ /.runelite/***
32+ /benchmarks/***
33+ /update-macrotally.sh
34+ /watch_20260628-022622
35+ /Pictures/
36+ /Pictures/Screenshots/***
37# hyprpaper.conf shows what's in this folder.
38+ /Pictures/Wallpapers/***
39
40# Only this repo; the others are on GitHub or stay on the backup drive.
41+ /git/
42+ /git/dot/***
43
44# --- ~/.config: app data, logins and settings -------------------------------------
45+ /.config/
46+ /.config/mozilla/***
47+ /.config/Signal/***
48+ /.config/discord/***
49+ /.config/Bitwarden/***
50+ /.config/WowUpCf/***
51+ /.config/ow-electron/***
52+ /.config/opendeck/***
53+ /.config/Claude/***
54+ /.config/faugus-launcher/***
55+ /.config/philly/***
56# The imsh upload key, the GitHub CLI login, rclone remotes.
57+ /.config/keys/***
58+ /.config/gh/***
59+ /.config/rclone/***
60# Settings the programs write themselves (Home Manager adds them when missing).
61+ /.config/btop/***
62+ /.config/micro/***
63+ /.config/MangoHud/***
64+ /.config/vkBasalt/***
65+ /.config/vkSumi/***
66+ /.config/qalculate/***
67+ /.config/pavucontrol.ini
68+ /.config/mimeapps.list
69+ /.config/user-dirs.dirs
70
71# --- ~/.local -------------------------------------------------------------------
72+ /.local/
73+ /.local/share/
74# Steam: settings, login, Proton-CachyOS Latest (WoW's runner) and game saves.
75- /.local/share/Steam/compatibilitytools.d/GE-Proton*/
76- /.local/share/Steam/compatibilitytools.d/Proton-CachyOS Wineland*/
77- /.local/share/Steam/steamapps/compatdata/3354750/
78+ /.local/share/Steam/***
79+ /.local/share/faugus-launcher/***
80+ /.local/share/opendeck/***
81+ /.local/share/dev.philly.desktop/***
82+ /.local/share/nvim/***
83+ /.local/share/qalculate/***
84+ /.local/state/
85+ /.local/state/faugus-launcher/***
86+ /.local/state/nvim/***
87+ /.local/state/philly/***
88+ /.local/state/philly-dev/***
89+ /.local/state/wireplumber/***
90
91# --- Everything else stays behind -----------------------------------------------
92- *