banner-image
Xwlm

A monitor management tui made for wayland compositors.

Xwlm

About

xwlm lets you arrange, resize, rotate, and toggle your monitors from the terminal. It auto-detects your compositor, reads the current monitor state over Wayland, and writes native config files when you apply changes. No more hand-editing monitors.conf. wlx_monitors is a Rust library that powers xwlm, providing a safe, idiomatic Rust interface to detect and manage display outputs on Wayland using the wlr-output-management protocol. It works with wlroots-based Wayland compositors like Sway, Hyprland, River, and dwl.

xwlm

xwlm

Install

Quick install via curl
curl -fsSL https://x34-dzt.github.io/xwlm/install.sh | bash

Stack Used

Rust
Wayland
thanks for reading₍^. .^₎⟆