Go to bed reasonably early. The thing to watch/code/play will be there tomorrow. If you want to go out at night, do it on weekends. As for waking up, I'm used to it now (and my alarm clock app makes me solve a math problem to shut up :)) but long ago when I had trouble waking up, I'd put the alarm clock on a table on the other side of the room so I'd have to get up and walk over to shut it off. By the time that was done, blood is flowing and I'm awake.
Kiwix isn't a web browser exactly and doesn't download web pages the way your browser saves them. It uses a specialized file format, and it can be used to back up an entire site. For instance the kiwix library has an offline copy of wikipedia (no images), but it weighs in at more than 100GB last I looked.
Yes, but not for a specific feed. It's all or none. You could make individual url files for each feed and call them in sequence with cron or something, but that'd probably get unwieldly. You can also (I think...) control the format of the notification.
When reddit started it's dive down the enshitification hole. As for things I wish it had, a lemmy version of multireddits would be nice, especially since we can end up with multiple communities for the exact same thing here.
Obsidian sync'd with my desktop PC, usually. Though also experimenting with doing the same with Orgro. Both on my phone. If I happen to be in front of my PC, just org-mode in emacs.
I use piper TTS. Probably not as good as the fancy AI APIs, but it's all local and runs from command line and is good enough for my purposes. YMMV.