Btw, I'd recommend imv for an image viewer as it has native Wayland support (not that it's a huge deal, xwayland for an image viewer works fine, but I just like using native Wayland programs wherever possible)
Sounds great! Is there a reason you can't share the repo?
If you're not version-managing your dotfiles yet, I highly recommend chezmoi. It simply creates a git repo somewhere in .local/share and then lets you sync your home dir to that and the other way around, as well as diff etc.