Skip to content

Latest commit

 

History

History
95 lines (69 loc) · 4.61 KB

README.md

File metadata and controls

95 lines (69 loc) · 4.61 KB

Awesome Wayland Awesome

Collections of awesome Wayland tools and compatible applications.

Wayland is a communication protocol that specifies the communication between a display server and its clients.

Contents

Compositor

Tiling

  • sway - An i3-compatible compositor.
  • niri - Scrollable-tiling compositor.
  • hyprland - Highly customizable dynamic tiling compositor.
  • cagebreak - Compositor based on Cage and inspired by ratpoison.
  • dwl - A dwm compositor clone.
    • japokwm - Dynamic tiling compositor based on dwl.
  • newm - Grid-based compositor with laptops and touchpads in mind.
  • river - Dynamic tiling compositor with flexible runtime configuration.
  • velox - Simple window manager.
  • Vivarium - Dynamic tiling compositor with desktop semantics inspired by xmonad.
  • Qtile - Full-featured hackable window manager.
  • pinnacle - An AwesomeWM compositor clone.
  • Jay - Compositor configured in Rust with hot-reload support.

Stacking

  • labwc - Experimental window-stacking compositor.
  • tinywl+ - Simple stacking compository based on tinywl.
  • Waybox - Openbox clone.
  • Weston - Reference compositor.
  • Mutter - GNOME windowing and compositing manager.
  • KWin - KDE windowing and compositing manager.
  • COSMIC-comp - COSMIC desktop compositor.

Hybrid

  • hikari - Hybrid stacking/tiling compositor.
  • kiwmi - Fully programmable compositor.
  • Wayfire - Modular and extensible compositor with 3D support.

Display Configuration

  • kanshi - Define output profiles that are automatically enabled and disabled on hotplug.
  • Kscreen - KDE's screen management software.
  • wayout - Simple tool to manage output modes.
  • wdisplays - Graphical application for configuring displays.
  • wlr-randr - Utility to manage outputs of a compositor.
  • cosmic-randr - CLI utility for displaying and configuring outputs.

Sway Specific

  • nwg-displays - Output management utility for sway and Hyprland.

Wallpaper

  • wallutils - Utilities for setting different types of wallpapers.

Status Bar

  • waybar - Highly customizable bar for wlroots compositors.
  • ironbar - GTK bar for wlroots compositors.
  • rootbar - Bar for wlroots compositors.
  • yambar - Lightweight and configurable status panel.

Launcher

  • kickoff - Minimalistic program launcher.
  • bemenu - Dynamic menu client inspired by dmenu.
  • Sirula - Simple app launcher.
  • Loungy - Launcher in the vein of Spotlight, Alfred, Raycast.

Session