[1] https://github.com/koekeishiya/yabai
[1] https://github.com/koekeishiya/yabai
I liked i3 when I was a linux user, but since I've switched to Mac I've tried to use tools with UIs and opinionated configuration
The trade-off is that yabai is instead annoyingly configurable, and its set of sane defaults is just okay. The only way I've found to mitigate this is by browsing yabairc/skhdrc files on github. I steal whatever looks good, and I keep it if it works well for me.
For linux systems, I like fine grained configuration. For Mac though- I don't like it. I own so little of my system on a Mac that I don't want to maintain custom tooling, given that I have little control over the systems these tools interact with.
https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...
I use it with SIP enabled and haven't had any pain points.
I'm amazed by how painful I find this.
I can't disable SIP on my work laptop which means I'm forced to "sit through" the macOS animations as I switch between desktops. Feel like I've wasted hours of my life watching desktops fade-in/-out.
"Well, let's say you can shave 10 seconds off of the boot time. Multiply that by five million users and thats 50 million seconds, every single day. Over a year, that's probably dozens of lifetimes. So if you make it boot ten seconds faster, you've saved a dozen lives. That's really worth it, don't you think?"
https://www.folklore.org/StoryView.py?story=Saving_Lives.txt