[ ] Replace ~/Downloads with symlink to iCloud/Downloads.
[ ] Auto-symlink several files from within iCloud to user directory (think linus.yaml and rclone)
Nice to have
[ ] Code repositories, though they are all up in Git. It would be nice, though, to have a backup in iCloud (could be bad given the number of small files), so a new machine can just bring it in.
[ ] Virtual machines (not that bad).
[ ] Firefox containers (all of the work of designating what domains for what containers).
[x] Symlink to Mobile Documents at ~/iCloud
[x] Replace native bash version with homebrew version. etc/shells and chsh.
[ ] Safari Extensions: XDebugToggle.app and Dark Reader for Safari.app
Integrate iCloud Drive technique for quicker uptime. This will ensure compatible calls to ln that are POSIX-compliant (not using -r option). This will also ensure some links like .ssh directory are made properly.
Consider replacing whole linking technique with stow at the very end.
When starting fresh on a new machine, these are things I have lost:
Important
Consider using https://github.com/lra/mackup for backing up many of these GUI tools' settings.
Somewhat important
~/Downloads
with symlink to iCloud/Downloads.Nice to have
Mobile Documents
at~/iCloud
etc/shells
andchsh
.XDebugToggle.app
andDark Reader for Safari.app
stts
uptime tool, from App Store.Everything else is backed up or automated.
https://github.com/danemacmillan/dotfiles/issues/21
Note that to setup xdebug, configs in dotfiles use port 9001, so modify phpstorm to use that. Consider just going back to socket.
Also, xdebug's RC became 3+, so the configuration needs to be changed. See:
Edit Nov 9, 2021:
ln
that are POSIX-compliant (not using-r
option). This will also ensure some links like.ssh
directory are made properly.