Maybe just don't run your services under your regular user account?
Create one or more new user accounts and run them that way. Make sure not to give your regular user account any access to the data in the new accounts.
That doesn't stop all attacks: side-channel attacks (Spectre?) can still happen, and your machine can for example still run out of memory and break your services that way, but it's a solid start.