woven-shell

Version: v1.2.1 Target: Sway & Niri Author: viewerofall

woven-shell is a complete desktop environment shell suite engineered for Sway and Niri. Provides status bar, power menu, lock screen, wallpaper engine, launcher, control center, config manager, OSD, screenshot tool, and session daemon.

Shell Components

woven-bar

Modular Wayland status bar with workspace indicators, system tray, battery/volume/backlight, and custom Lua scripting.

woven-launcher

Ultra-fast application launcher & runner with fuzzy search and custom action triggers.

woven-lock

PAM-integrated Wayland lock screen with smooth blur filters and media controls.

woven-paper

Low-memory wallpaper engine with animated transition support.

Installation

Arch Linux / CachyOS (AUR)

yay -S woven-shell-bin

From Source

git clone https://github.com/viewerofall/woven-shell.git
cd woven-shell
./install.sh

Configuration

Config files live in ~/.config/woven-shell/.

-- ~/.config/woven-shell/bar.lua
bar {
  position = "top",
  height = 30,
  modules = { "workspaces", "clock", "battery" }
}

Key Features