

Emacs org-mode, although with minimal organsation (just a single tag typically, which org-agenda then shows in my calendar if I’ve scheduled it for a certain time). It does support priorities too, but I don’t typically use that.
Emacs org-mode, although with minimal organsation (just a single tag typically, which org-agenda then shows in my calendar if I’ve scheduled it for a certain time). It does support priorities too, but I don’t typically use that.
It’s the power usage and physical space that puts me off those kind of solutions. Of course, that varies a lot based on your living circumstances (location, whether you own a house, etc).
I believe some use tailscale for this, although I don’t entirely like having a third party store wireguard keys if I’m understanding it correctly.
It’s a nice improvement on Kobo e-ink readers in particular, with much better usage of space and lots of options for tweakers.
Annoying side note: I’m getting like 5 notifications from comment replies on Firefox desktop, I think it might be one for every tab. Think I’ll disable that for now.
I’m doing it with openwrt x86, since I need SQM + wireguard (and at least the former still isn’t supported on *sense last time I checked). Works fine in all honesty, and I can reboot the VM much faster than real hardware.
No koreader support yet which is a deal breaker for me, but I’ll keep an eye on it for sure.
It could be some pipewire weirdness on the client, I’m not sure. I’ll probably also try using pipewire or pulse on the host and use their built in named pipe support. Maybe that will work better.
Aliexpress has some reasonably affordable fanless mini PCs. Not quite as low power but you can run a heap of containers on them since they are more powerful and x86 and some of them have multiple ethernet ports which can be useful for router purposes etc
Bandcamp are also one of the few that sell lossless FLAC files, and while I don’t really care about listening to FLAC directly, it makes sense as an archive format.
Personally I use Snapcast as an endpoint, plain MPD for local files, and navidrome for remote access to my library.
That’s where I’ve been heading too. The snapcast client has been a bit unreliable for me on my desktop though (choppy and stuttering) but it’s great in its unix-like flexibility and I’m sure it will continue to get better.
Honestly, I hope that mobile connections in my country are one day: fast enough, cheap enough, and reliable enough that I could just use snapcast remotely and get truly seamless self-hosted streaming but that’s still a long way away I suspect.
Maybe mopidy although I haven’t used it myself. It’s mainly geared toward jukebox mode (so plays on the server) but you can stream to other devices through HTTP or snapcast.
Keepassxc for passwords plus a big emacs .org notes file for documentation. The latter could be better organised but it’s easy to search with emacs tools so it’ll do.
zram
and other compressed swap approaches can help too (with less of a performance hit) although I use real swap as a fallback. Some would recommend using zswap
in that case, but I still want compression in ram to be heavily prioritised but YMMV.
As a side note, how do people handle HTTPS with private networks (VPN or local) these days? I typically just stick to HTTP, but it would be nice to get rid of the warnings/lock (and I use HTTPS-only mode and firefox seems to require a fresh exception for every port).