

Maps + location, calendar, contacts, google docs, google drive, all have been moved to self-hosted and private services I run myself.
All that’s left is email, and that is actually quite difficult to ditch. I have a protonmail account whose philosophy I don’t agree with, and a tuta account, which has nasty delivery problems.
So I actually don’t really know how I’m going to solve this.

Be careful.
Because it only formats stdin streams to into string(s), xargs can be very dangerous, depending on the command to which the arguments are being passed.
Xargs used to be a practical way to get around bash globbing issues and parenthetical clause behavior, but most commands have alternate and safer ways of handling passed arguments.
find -exec is preferable to xargs to avoid file expansion “bombs”, plus find doesn’t involve the shell, so it doesn’t care about whitespace problems.