Installation
Install MangoWC on your system
Dependencies
Required system dependencies for building MangoWC.
- glibc
- wayland
- wayland-protocols
- libinput
- libdrm
- libxkbcommon
- pixman
- git
- meson
- ninja
- libdisplay-info
- libliftoff
- hwdata
- seatd
- pcre2
Install
The package is in the Arch User Repository and is availble for manual download here or through a AUR helper like yay:
yay -S mangowc-gitThe package is in the community-maintained repository called GURU. First, add GURU repository:
emerge --ask --verbose eselect-repository
eselect repository enable guru
emerge --sync guruThen, add gui-libs/scenefx and gui-wm/mangowc to the package.accept_keywords.
Finally, install the package:
emerge --ask --verbose gui-wm/mangowcgit clone -b 0.19.1 https://gitlab.freedesktop.org/wlroots/wlroots.git
cd wlroots
meson build -Dprefix=/usr
sudo ninja -C build install
git clone https://github.com/wlrfx/scenefx.git
cd scenefx
meson build -Dprefix=/usr
sudo ninja -C build install
git clone https://github.com/DreamMaoMao/mangowc.git
cd mangowc
meson build -Dprefix=/usr
sudo ninja -C build installSuggested Tools
| Category | Options |
|---|---|
| Application launcher | rofi, bemenu, wmenu, fuzzel |
| Terminal emulator | foot, wezterm, alacritty, kitty, ghostty |
| Status bar | waybar, eww, quickshell, ags (waybar is preferred) |
| Wallpaper setup | swww, swaybg |
| Notification daemon | swaync, dunst, mako |
| Desktop portal | xdg-desktop-portal, xdg-desktop-portal-wlr, xdg-desktop-portal-gtk |
| Clipboard | wl-clipboard, wl-clip-persist, cliphist |
| Gamma control/night light | wlsunset, gammastep |
| Miscellaneous | xfce-polkit, wlogout |