malbiruk/driftwm — reverse-engineered prompt
Reverse engineered prompt
Build me an experimental Linux Wayland window manager in Rust that feels made for a laptop trackpad. I want windows to sit at their real size on an infinite canvas, with the screen acting like a camera over that space. I should be able to pan around smoothly, zoom in and out, flick with momentum, and jump between nearby windows with gestures or keyboard shortcuts.
Windows should snap together when their edges get close, and snapped windows should behave like a loose group so I can move, resize, fit, or overview them together when I hold a modifier. Add normal actions like move, resize, fullscreen, fit to screen, center focused window, Alt Tab style switching, bookmarks for canvas locations, and zoom out to see everything.
Please include a simple config file for shortcuts, window rules, opacity, blur, decorations, and background settings. The background should support an infinite grid style shader, tiled images, and a normal wallpaper mode. Use sensible defaults and look up current Wayland and Smithay docs online if you need to.
Want more depth? Deep Reverse