Skip to content
HN On Hacker News ↗

GitHub - uncognic/steppewm: minimal stacking wayland window manager

▲ 8 points 6 comments by uncognic 3d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is human-written.

1 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 192
PEAK AI % 1% · §1
Analyzed
Aug 21
backend: pangram/v3.3
Segments scanned
1 windows
avg 192 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 192 words · 1 segments analyzed

Human AI-generated
§1 Human · 1%

steppewm-readme.mp4 Stacking small wlroots window manager If you want windows that float and overlap, with titlebars and a taskbar like IceWM, there is not much to pick from. That's steppewm. Stacking, small and themeable Features Stacking window management, snapping, workspaces Taskbar and Alt-Tab switcher 25 classic IceWM pixmap themes included OSD for volume, brightness and keyboard layout Layer shell, session lock, multi-monitor System tray XWayland via xwayland-satellite (optional) Lua configuration Install On Arch, from the AUR: git clone https://aur.archlinux.org/steppewm-git.git cd steppewm-git makepkg -si Elsewhere, build it. wlroots 0.20, 0.19 and 0.18 all work, so whichever your distribution ships should be fine. Required: Meson Ninja Make wlroots 0.20, 0.19 or 0.18 wayland xkbcommon libinput lua 5.4 pixman cairo Optional: libpulse: volume things (taskbar and OSD) sdbus-c++: system tray (DBus) librsvg: svg icon rendering % make configure % make build # make install Configuration steppewm is configured through config.lua, which is looked for at $XDG_CONFIG_HOME/steppewm/config.lua (~/.config/steppewm/config.lua). A custom path can be passed with steppewm -c /path/to/config.lua See the example config.lua for config options. The full reference, including theming and the IceWM theme converter, is in doc/steppewm.md. Useful Stuff swaybg swayidle wlr-randr wlrctl wlopm xwayland-satellite