swaywm/sway — reverse-engineered prompt
Reverse engineered prompt
Build me a Linux desktop compositor called sway that works on Wayland and feels familiar to people who already use i3. I want a fast, keyboard driven tiling desktop where windows can be arranged, moved, resized, and switched through a simple text config. If someone already has an i3 config, they should be able to copy it into their sway config folder and have the basics work without relearning everything.
Please include the main compositor, the small command line tool for sending commands to it, a basic bar, and the simple warning helper that this project expects. It should build from source on a normal Linux system with Meson and Ninja, using wlroots and the usual Wayland libraries. Add a sample config and make sure the install and run steps are clear, including running it from a TTY or display manager.
Look up current Wayland and wlroots docs online if you need to.
Want more depth? Deep Reverse