Prerequisites
Before installing Mango, ensure your system has the required dependencies.Required Dependencies
Installation
Choose the installation method that works best for your distribution.- Arch Linux
- Gentoo
- Fedora
- Guix System
- Build from Source
Initial Configuration
Mango uses an external configuration file for easy customization without recompilation.Copy default configuration
The default config is installed to Or download a pre-configured setup:
/etc/mango/config.conf. Copy it to your config directory:Essential Tools
Mango is a compositor only - you’ll need additional tools for a complete desktop experience.Recommended Setup
Tool Categories
Terminal
foot, wezterm, alacritty, kitty, ghostty
Launcher
rofi, bemenu, wmenu, fuzzel
Status Bar
waybar (preferred), eww, quickshell, ags
Notifications
swaync, dunst, mako
First Launch
Now you’re ready to start Mango!Try default keybindings
All keybindings can be customized in
config.conf. Changes take effect after Super+R reload!Quick Troubleshooting
Mango won't start
Mango won't start
Check that you have all dependencies installed:Verify wlroots version:
No keybindings working
No keybindings working
Ensure your config file exists:Check for syntax errors in your config.
XWayland apps not working
XWayland apps not working
Ensure xwayland is installed:Mango requires
xorg-xwayland package.Visual effects not working
Visual effects not working
Verify scenefx is installed:Check that effects are enabled in config:
Next Steps
Configuration Guide
Deep dive into all configuration options
Keybindings
Learn all available commands and create custom bindings
Layouts
Explore different window layouts and their use cases
IPC & Scripting
Control Mango programmatically with IPC
Need Help?
Join our Discord community for support and discussions
