Alright, thanks for all your help! I'll give it a shot tomorrow.
ruination
Yeah, ZFS can do it too, in fact I think that's what Graham used in "Erase your darlings". I'm thinking of just going the tmpfs root route, making a new dataset for /persist, and copying over the necessary files from my original root dataset, and using the impermanence module to take care of the rest of the work. That way, if I miss some files, I can just go back and copy them over from the root dataset to the persist dataset, and once I'm sure I got everything, I can just destroy the old root dataset. Would that be a good way to go about it?
Might give that a try later myself then. I'm planning on setting up impermanence later, so might as well risk doing this too! I think I just need to sign the ZFS kernel module to get secure boot working.
Oh nice, I didn't realise there's an entire Matrix channel for that, I'll join in a bit then. I'm assuming by "working offline" you mean booting into a live USB? Also, is that what the Impermanence repository does on the nix-community?
Oh, how's Lanzaboote? I've wanted to try it but I heard somewhere that it might not be suitable for a ZFS system.
I think Flakes are quite useful and, although they might be somewhat challenging to wrap your head around, isn't really all too hard to actually set up once you have your configuration.nix and hardware-configuration.nix. Here's the video tutorial that got me started on my Flakes journey, and here's a really good set of dotfiles to use as an example for when you want to start modularising your configurations. So to answer your question, I think you should, yes.
i want to start using it, but are there clients for macos and linux for it as well?
well, that's the centralised implementation, which i also don't like. iirc there's a decentralised implementation where, instead of tracking your location and sending it to a central server, each device would have a uuid. whenever you come near someone, both of your devices would just swap uuids and take note of them, and if either of you catches covid, they can just open that list of collected uuids and use that to notify the people who came into contact with them. imo not only is this more privacy-friendly, but it saves infrastructure costs from not having to host centralised servers.
That implies that spez is even the slightest bit cute, which it is not.
I can't seem to see why, enlighten me please
At least Librewolf is a thing. I use both, really, mainly Librewolf, and for anything I can't open with it that is absolutely necessary, Brave. Librewolf is still my main choice more out of principle, both are equally good feature-wise in my opinion.