Comment by xz18r

6 hours ago

I see yabai mentioned, definitely check out Aerospace. Ive tried multiple WMs after years of i3 on Linux and this is the best one I found (for me) with quite a margin. It just works (tm)

https://github.com/nikitabobko/AeroSpace

Another happy aerospace here! IMO it does a great job with barely any configuration required (the default config works great, I have barely tweaked it over years of use), that said I’m not exactly power user of tiling WMs, I have one app per workspace 90% of the time

  • Same here. My only complaint is I wish there was a way to make apps floating by default and then you would specify which ones you want tiled.

    IME a lot of apps are easier to use in their default state. I really only use my web browser, text editor, and terminal in tiled mode.

    • You got me thinking, and this seems to work for me. I didn't test if the order of these blocks matters.

          [[on-window-detected]]
             if.app-id = "com.github.wez.wezterm"
             run = ["layout tiling"]
      
          [[on-window-detected]]
             if.app-name-regex-substring = '.'
             run = ["layout floating"]

I was a heavy macOS Spaces user. Upon a recommendation to use Aerospace from somewhere else here a few months ago, I switched and love it. I considered Yabai, but some features required disabling SIP (System Integrity Protection).