forked from river/tinyrwm
Tiny river window manager examples
- Janet 100%
| .builds | ci: check REUSE spec compliance | |
| janet | janet: handle closing move/resize target window | |
| LICENSES | docs: follow REUSE spec | |
| README.md | docs: follow REUSE spec | |
tinyrwm
A tiny river window manager, implemented in various languages.
This project aims to help people quickly get started with their own river window manager by following an example in their language of choice.
Contributions adding examples in new languages are very welcome!
All tinyrwm implementations should:
- Implement the same tiny feature set
- Be written in the style most idiomatic to their language
- Use the standard build/packaging approach for the given language ecosystem
- Be released under the Zero-Clause BSD license
Happy hacking!
Tiny feature set
Keyboard bindings:
Super+Enter: spawn the foot terminalSuper+q: Close the focused windowSuper+n: Cycle keyboard focus through windows
Pointer bindings:
Super+Left Click: Interactive moveSuper+Right Click: Interactive resize