wayland compositor base wlroots and scenefx(dwl but no suckless)
Find a file
2026-01-16 18:49:35 +01:00
assets opt: use new mango logo 2025-11-03 10:54:39 +08:00
mmsg opt: animations logic all use the int type 2026-01-03 09:37:34 +08:00
nix Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
protocols feat: tearing support 2025-11-05 12:23:13 +08:00
src Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
config.conf Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
demo.mp4 Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
flake.lock nix: merge mmsg to mangowc project 2025-10-18 15:12:02 +08:00
flake.nix nix: fix warning by replacing pkgs.system with pkgs.stdenv.hostPlatform.system 2025-11-03 13:17:25 +08:00
format.sh project: merge mmsg meson.build file into mango meson.build 2025-10-19 18:13:11 +08:00
LICENSE change: change project name to mango 2025-07-30 15:03:10 +08:00
LICENSE.dwl add dwl license 2025-02-28 21:54:18 +08:00
LICENSE.dwm init 2025-02-03 23:18:47 +08:00
LICENSE.sway init 2025-02-03 23:18:47 +08:00
LICENSE.tinywl init 2025-02-03 23:18:47 +08:00
LICENSE.wlroots comment: Add a reference declaration 2025-08-26 16:24:26 +08:00
mango.desktop change: change project name to mango 2025-07-30 15:03:10 +08:00
mangowc.scm guix: not pin hash in repo 2025-12-11 09:41:09 +08:00
mangowc_logo.png Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
meson.build bump version to 0.10.10 2026-01-04 19:59:35 +08:00
meson_options.txt feat: make asan as the debug type feature 2025-08-14 12:58:55 +08:00
README.md Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
result Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00
thumbnail.png Added nixpup MangoWC build features. 2026-01-16 18:49:35 +01:00

Mango Wayland Compositor Nixpup Fork

MangoWC Logo

Demo

New Features

This build of MangoWC supports vertical stacking within the scroller layout, similar to how the Niri Wayland Compositor and Window Manager works. This means by binding the following actions in your ~/.config/mango/config.conf:

bind=Alt,comma,stack_with_left
bind=Alt,period,unstack
bind=Alt,t,revert_size

You can automatically split/resize the window to the left of the currently selected window, and then move/tile the currently selected window below the window to its left via the stack_with_left option. Removing a window from a stack is triggered by the unstack action, and with the revert_size action you can revert a window to its original size, meaning it gets resized back to using the full vertical screen size, and gets re-integrated into the scroller layout.

Original MangoWC Repository