| I moved around a bit. I started using Gentoo around 2008, then migrated to macOS on hackintosh in 2010, macOS on MacBook in 2015, NixOS on MacBook in 2017, NixOS on ThinkPad in 2019 and, most recently, back to macOS on M1 MacBook (just this week, actually). Last month I did rage quit GNU/Linux because of iwlwifi bug [1]. It was moderately bad until the middle of July (fortunately it didn't occur under the load, like in videoconferences), but after another kernel update I got the same behavior as in comment 269 there: connection dropping every minute. Then I found out about new hackintosh intel wifi drivers, tried installing it on my Thinkpad and was surprised how smoothly everything worked. [1] https://bugzilla.kernel.org/show_bug.cgi?id=203709 Of course, there are another annoying points besides the WiFi bug. macOS sets pretty high bar for GUI convenience: - consistent cmd-shortcuts - I tried reproducing it with some luck using custom xkeyboard-config file - MathUnicode.keylayout - tried reproducing with XCompose, with recent sway it was rather close experience - consistent clipboard support - with Wayland it became much worse, e.g. between Firefox and LibreOffice - not having to hold a dozen of terminal windows open because I don't remember from which window did I open this program so it won't be killed with terminal - I know about "disown", but I tend to forget to use it - Preview, Spotlight - as others already said, Apple devices have the best touchpad including OS support, and great hardware in general - WiFi connection speed after wakeup - for me - less ability to tinker around and more focus on actual work :) I sincerely tried to use only a free software, to spread a word in my close community, to find alternatives, to scratch my own itches a bit (probably not so much as I should), but I believe now my watch is ended. I'm back to macOS as long as the current hardware will be enough for me. All that said, NixOS is a fantastic distribution which I still use on my servers and still would recommend to any advanced Linux user, and Nix is an excellent package manager. A lot of my project environments didn't require any changes from Linux to macOS at M1. Also, I'd like to mention great software projects which I used a lot: sway display manager; astroid email client with notmuch indexer, lieer for gmail sync and mbsync for other providers; howl - minimalist GUI text editor; alacritty terminal. |