Skip to content
Kenan Pelit edited this page Sep 9, 2026 · 10 revisions

margo wiki

margo is a Rust + Smithay Wayland tiling compositor in the dwl/mango tradition — tags instead of workspaces, an 11-layout catalogue, spring/bezier animations, and a complete first-party desktop stack (shell, locker, login manager with a GTK4 greeter, screenshot, power manager, Mullvad VPN control, calendar, on-screen keyboard).

Start here

At a glance

  • Config lives at ~/.config/margo/config.conf (plain key = value, hot-reloadable with mctl reload).
  • Validate offline before reloading: mctl check-config.
  • Discover everything the running compositor accepts: mctl actions --verbose.

The website (https://kenanpelit.github.io/margo/) is the canonical, always-current documentation. This wiki mirrors the configuration guide for quick browsing on GitHub.

Clone this wiki locally