Switching to MacOS for now
A while ago the display of my ThinkPad T490 started to flicker. It seemed to stopped after a short while, but twice it even persisted for more than 30 minutes. While working docked I didn't notice it, but while giving lectures or working during a train ride this sucked. It distracted me really hard, and I fear that it will break sooner or later. And because this device is from 2019 and the processing unit is even older I decided it is time for a new device.
On my NixOS T490 I knew, I will not get through a whole 8-hour workday without ending up with a plastic brick at the end of a day. Even with low backlight settings, while nviming (with a pretty light config) on LaTeX or markdown with some LSP actions, Firefox, and light background services1. And once in a while I need to do some heavy lifting by compiling code, testing LLMs, but then I am usually near a power outlet. There might be other efficiency tweaks in NixOS, but I don't want to spend an uncertain amount of hours to find the right knob and maybe get 30 minutes. Thanks to a colleague I came around this nice graphic from xkcd.
Don't get me wrong! I love tweaking my systems. Just today I revived my system config, most prominently my nvim config and added new plugins I discovered while working with NixOS and installed all the necessary terminal tools. But scouring the documentation for days just to get my system running for 30 minutes longer than before is not worth the time.
Another colleague of mine spoke of his on-battery times with his MacBook, which exceed usually two full days, and this got me hooked. It sounded insane for me, to get more than a day out of my laptop, which surpasses even my phone. Not only does this allow you to go on tour without a charger and without thinking where to find the next power outlet, but it actually consumes less energy and is much more efficient and environmental friendly2. I didn't use a MacBook since 2013, and I guess, a lot have changed (not just the OS, but also my usage).
So now, here I am with a M4 MacBook Pro in front of me, charge it once in two or three days and just let it sleep while it is not used. It needs some more tweaking to really make it mine by setting up my isync and neomutt as I noticed Mail and I will not be friends in the near future but besides that, it seems really nice. It just works the way I expect it to work. I also looked into using Nix-Darwin, but for now, I want to maintain a mainly stock experience and just do small adjustments here and there.
I ran isync for my neomutt mail setup, regular backups with borgmatic, and a Python session in tmux.
Newer x86 AMD or Intel processors do claim similar runtimes, but I'm not sure, if this is the case when running Linux. And I know of the Rebound effect
