I recommend Oracle Cloud Always Free - 4 Arm cores, 24GB RAM, 200GB storage. I've used it before they sanctioned Russia and it worked fine (but if hardware fails your data will stay but you will be at the bottom of the queue for replacement)
I never use phone contacts because I remember all the phone numbers I could possibly need (partly because almost nobody uses phone nowadays so I don't have to remember a lot of them). I never accept calls unless I know the number or expect a call either, but I don't need contacts for that.
Anyone with access to your homeserver can change your password and log into your account. That's why by default, when someone logs into account, their session is unverified and doesn't have access to encryption keys. To verify it and sync encryption keys, you have to mark it as trusted from another device you own (which sends the encryption keys from the old device), or if it's the first session it becomes the only trusted device (and generates new encryption keys).
Note that the homeserver owner can always reset all of your sessions and encryption keys, then log in as the first session. They won't be able to read your past encrypted messages obviously, but they will be able to impersonate you. To prevent that, you can additionally perform the same verification process for the devices of those you chat with - that way they will also know which devices you marked as trusted.
thing is what you want is impossible (background services with no notification). However, Android has per-app notification settings where you can toggle notification categories, so the app can request to not be killed by showing a persistent notification, and you won't see it because you've hidden it
what do you mean by status bar icon? if you mean the persistent notification, it's so element isn't killed by android and can receive push notifications without google play services
it still has plenty of resources, but some events led to destroying all the factories so it's now a shell of "its" former self, hmmm i wonder which ones
This would work for something like Ubuntu, but I use NixOS so it's not gonna help much (but the NixOS linux-firmware maintainer does know of the issue)
You are confusing override and overrideAttrs. override is for what you said - overriding the derivation arguments. But overrideAttrs is for overriding whatever is passed to mkDerivation by the derivation code.
I recommend Oracle Cloud Always Free - 4 Arm cores, 24GB RAM, 200GB storage. I've used it before they sanctioned Russia and it worked fine (but if hardware fails your data will stay but you will be at the bottom of the queue for replacement)