Ignore patterns for home directory

I was just curious on what you guys have in your ignore patterns when syncing an home directory (/home/user)? And how you’ve designed your setup? A lot of edge cases I’m sure, but I hope to pull together an good one which doesn’t bork programs/settings etc.

My setup consist of mostly normal stuff (Gnome3, Firefox, Steam etc.) where I have an desktop and laptop where the goal is to keep most things in sync to make it an “seamless” experience when working on vise versa

// Syncthing
.config/syncthing
**/.stversions
//Firefox
.mozilla/**.sqlite-wal
.mozilla/**.sqlite-shm
.mozilla/**.sqlite
// Gnome
.gnome/**
.cache/**
.local/**
.dbus
.gconf/**
// User
Downloads/**
.steam/**
Steam/**
snap/**
tmp/**
.mono/**
.java/**
.wine/**
Games/**
.nv/**
.tlp/**
.steampath
.steampid
.viminfo
.bash_history
.nvidia-settings-rc
.wget-hsts
.ICEauthority
.xsession-errors

Please share your’s if you have one :slight_smile:

Yoi should check for other threads like this, as this is not the first one.