/wmderland

🌳 X11 tiling window manager using space partitioning trees

Primary LanguageC++MIT LicenseMIT


X11 tiling window manager using space partitioning trees


wmderland (Pronounced "wonderland")

A minimal i3-gaps, written in C++ and Xlib.

  • Configurable workflow (keyboard, mouse, or both)
  • i3-like config; easy to use!
  • 9 Workspaces (static)
  • Fullscreen toggle
  • Floating toggle
  • Gaps & borders
  • Window focus follows mouse
  • Smart floating
  • Supports a subset of EWMH
  • Tiny IPC Client

Videos on YouTube

Advantages over i3wm and i3-gaps

wmderland, while derived from i3wm, is built with a different philosophy in mind:

  • No bloated (unused) features!
  • Easy-to-use config
  • Only 88KB after compiled and stripped
  • It's designed for a minimalist like you

Installation

Distro Source Command
Arch AUR yay -S wmderland-git
Gentoo aesophor-overlay emerge -av x11-wm/wmderland
Others build manually See BUILD.md

Post-Installation

After installation, remember to place a config file (example) at ~/.config/wmderland/config.

Before starting wmderland, EDIT your config first! Or you'll get a blackscreen.

License

Available under the MIT License