oxbow is a dynamic tiling window manager for the Wayland compositor River, written in OCaml. Inspired by dwm and river-classic, oxbow aims to manage your windows predictably. Configure it with a simple init script, and control it with oxctl from your own scripts.
Full documentation is available at oxbow-wm.readthedocs.io.
oxbow requires river 0.4.6 or later.
Install with opam:
opam pin add oxbow https://github.com/3L0C/oxbow.gitOr with Nix:
nix profile install github:3L0C/oxbowSee the installation guide for build dependencies, NixOS and Home Manager configuration, and shell completion.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
Claude Code was used in the following ways:
I've written and will continue to write the code.