50 karma · joined March 30, 2021
It's madness.
I tried both Yabai and Amethyst and, frankly, neither provide a clean experience.
Yabai requires disabling some OS security feature iirc, which may or may not be an issue for you. I seem to recall having issues with it, and switching to Amethyst pretty soon after. It might also only support BSP layout, which I dislike - stacks all the way.
Amethyst feels a little half baked. It works well enough, but configuration is through a GUI and saved in some non text format, making it not difficult friendly. It also doesn't support things like moving windows between workspaces, meaning you need to have additional bindings for that through the MacOS command center or whatever it's called.
Overall, I managed with Amethyst for close to 2 years, so that's the one I'd recommend of the two. Luckily I'm back on a Linux machine and can use river now. :)
Good luck!
Shipping with Linux is a good indicator that it's Linux compatible. Buying computers with Linux is also a way of voting for Linux compatibility - even if you reinstall your preferred distro afterwards.
If you don't, then you can't justify putting more work onto the maintainers of upstream for changes they may not even care about.
I think that's the bigger part of open source. You can fork it, change it to your needs, and not give a damn what anyone else thinks about your changes.
No clue if it holds up in court though.
Most people just want something to display their windows. Those things are cool, sure, but they probably come at some cost.
Sorry this is somewhat off-topic, but _why_ do you have virtual development machines?
Now where does the average person find the initial capital, such that they can enter the game of capitalism..