Rust GPL-3.0

pinnacle

A Smithay-based Wayland compositor, inspired by AwesomeWM and configured in Lua or Rust

P

pinnacle-comp

Dernière activité 27 juin 2026
pinnacle-comp/pinnacle

642

étoiles

28

forks

45

issues ouvertes

compositorluarustsmithaywayland

Ce README est souvent en anglais.

Pinnacle banner

Discord Matrix

pinnacle image

About

Pinnacle is a Wayland compositor built in Rust using Smithay. It's my attempt at creating something like AwesomeWM for Wayland.

Features

  • Tag system
  • Dynamic tiling
  • Customizable layouts
  • Support for most wlr protocols
  • Floating window support
  • Xwayland support
  • Configurable in Lua or Rust
  • Is very cool 👍

Getting started, building, and running

Read the wiki to get started.

Roadmap

API references

Lua: https://pinnacle-comp.github.io/lua-reference
Rust: https://pinnacle-comp.github.io/rust-reference/main

Feature Requests, Bug Reports, Contributions, and Questions

See CONTRIBUTING.md.

Special Thanks

  • Smithay: For being a great compositor library and also allowing me not to deal with all the graphics stuff I still don't understand
  • Niri: For all that rendering and protocol stuff I, ahem, took inspiration from. And session stuff. And the test fixture.

Projets similaires

A scrollable-tiling Wayland compositor.

Rustrustsmithaytiling-window-manager
Nniri-wm
28,1 k étoiles1,2 k

A smithy for rusty wayland compositors

Rustrustwaylandwayland-compositor
SSmithay
3,3 k étoiles390

i3-compatible Wayland compositor

Ccompositorwayland
Sswaywm
17,4 k étoiles1,3 k