nixos solves private keys and tools switch easy.
for folders, i ended up with overlays.
just follow origin upstream remote locally so that http and file united.<p>i mean if remote is https github com slash dzmitry lahoda slash web3.nix<p>than local is /home/dz/github com slash dzmitry lahoda slash web3.nix<p>navigation is easy. forks easy. no project1 or client 1. just navigation overlay. same works for consumption of knowledge and learning.<p>one may do codespace with nix easy too or many local homes.<p>nix and path overlays is superior and easy to maintain.<p>nix makes remote, local, ci, codespace, user switch, depending on dlmany versions of same repo super easy.<p>even by unix idiots like me.<p>that not full schema so. there are tags and data properties (security, size, files count, uniquiness of copy).<p>so decide if store local or remo only, git and syncthing same time, torrent and syncthing, gdrive and git, keepass and syncthing, what devices, ipfs. any combo.<p>tags when overlays (forced hierarchy fail). when git forks, than many remotes with overlay following most active fork.<p>that approach partially fixes some of my mental issue i guess. oh, i want to install zfs to fix duplication.<p>hardware keys for security i use also. thesd days can mix same key, but held ssh, crypto, aws creds on same device.