dot

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

90 lines2823 bytes
1# rsync filter for restoring the home folder from the backup drive after the
2# install (MIGRATION.md, section 2). 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
38# Only this repo; the others are on GitHub or stay on the backup drive.
39+ /git/
40+ /git/dot/***
41
42# --- ~/.config: app data, logins and settings -------------------------------------
43+ /.config/
44+ /.config/mozilla/***
45+ /.config/Signal/***
46+ /.config/discord/***
47+ /.config/Bitwarden/***
48+ /.config/WowUpCf/***
49+ /.config/ow-electron/***
50+ /.config/opendeck/***
51+ /.config/Claude/***
52+ /.config/faugus-launcher/***
53+ /.config/philly/***
54# The imsh upload key, the GitHub CLI login, rclone remotes.
55+ /.config/keys/***
56+ /.config/gh/***
57+ /.config/rclone/***
58# Settings the programs write themselves (Home Manager adds them when missing).
59+ /.config/btop/***
60+ /.config/micro/***
61+ /.config/MangoHud/***
62+ /.config/vkBasalt/***
63+ /.config/vkSumi/***
64+ /.config/qalculate/***
65+ /.config/pavucontrol.ini
66+ /.config/mimeapps.list
67+ /.config/user-dirs.dirs
68
69# --- ~/.local -------------------------------------------------------------------
70+ /.local/
71+ /.local/share/
72# Steam: settings, login, Proton-CachyOS Latest (WoW's runner) and game saves.
73- /.local/share/Steam/compatibilitytools.d/GE-Proton*/
74- /.local/share/Steam/compatibilitytools.d/Proton-CachyOS Wineland*/
75- /.local/share/Steam/steamapps/compatdata/3354750/
76+ /.local/share/Steam/***
77+ /.local/share/faugus-launcher/***
78+ /.local/share/opendeck/***
79+ /.local/share/dev.philly.desktop/***
80+ /.local/share/nvim/***
81+ /.local/share/qalculate/***
82+ /.local/state/
83+ /.local/state/faugus-launcher/***
84+ /.local/state/nvim/***
85+ /.local/state/philly/***
86+ /.local/state/philly-dev/***
87+ /.local/state/wireplumber/***
88
89# --- Everything else stays behind -----------------------------------------------
90- *