Automating space layouts
- Dominant language
- C
- Stars
- 29.6k
- Forks
- 750
- PR merge metrics
- No merged PRs in 30d
Description
I have a preferred space layout in mind: 3 vertical columns, where column A takes up 50% of the space, then B and C each take up 25%. Clearly this is just a node and two leaves, but how do I force a specific window or application to always be in column A? I tried something like this:
`yabai -m signal --add event=window_created app='Google Chrome' action='yabai -m window $YABAI_WINDOW_ID --warp west'`
but it's either not triggering or I'm misunderstanding how I'm supposed to handle this.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by checking how the `window_created` signal and `yabai -m window $YABAI_WINDOW_ID --warp west` command are expected to interact. Verify the signal with a Google Chrome window and confirm whether the created window reaches the intended column; done means the requested application is reliably placed in column A.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, shell
- Domain
- cli, desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100