KOMA · v0.0.1 · Wayland · Lua 5.4 · Native IPC

Wayland Tiling Compositor

A keyboard-first Wayland compositor with dwindle, master-stack, scrolling, and monocle layouts. Configured in Lua 5.4 and scriptable over a UNIX socket.

Key Features

01

Layouts for Every Screen

Switch between Shoji master-stack, dwindle, scrolling column strips, and monocle per workspace across single or multi-monitor setups.

02

Smooth Motion & Clean Rendering

Spring and cubic-Bezier window transitions, blur, active borders, layer-shell bars like Waybar or Ironbar, and Waydroid/Xwayland support.

03

Lua Config & Socket Control

Configure keybindings, monitor placement, and window rules in ~/.config/koma/init.lua with full editor completion via koma-types.

Captures from Live Sessions

Scrolling Column Strip
Scrolling Column StripWide columns arranged along a horizontal strip with live keyboard navigation.
Workspace Overview
Workspace OverviewThumbnail grid across active workspaces triggered with Super + Tab.

Installation

Arch Linux / AUR

Prebuilt binary package (`koma-bin`) or source PKGBUILD (`koma`) for x86_64 and Arch ARM.

x86_64 · aarch64

Prebuilt via AUR

paru -S koma-bin

Build from source PKGBUILD

paru -S koma