@neil @cstross : except a few websites, I’m doing the same with:
Neovim for writing/notes
Neomutt for email
Offpunk for browsing/sorting ressources
Toot for Mastodon
(except when I’m sipping tea where I’m in Firefox, like right now).
Offpunk, git, msmtp and offlineimap also allows me to work fully offline and only synchronize periodically through a "do_the_internet.sh" script.
See: