Skip to main content
MangoWCMangoWC

Quick Start

Basic configuration and first steps with MangoWC.

Now that you have MangoWC installed, let's get your environment set up.

Initial Setup

Create Configuration Directory

MangoWC looks for configuration files in ~/.config/mango/.

mkdir -p ~/.config/mango

Copy Default Config

A default configuration file is provided at /etc/mango/config.conf. Copy it to your local directory to start customizing.

cp /etc/mango/config.conf ~/.config/mango/config.conf

Launch MangoWC

You can now start the compositor from your TTY.

exec mango

Optional: To specify a custom config file path:

mango -c /path/to/your/config.conf

Essential Keybindings

MangoWC uses the following keybinds by default:

Key CombinationAction
Alt + ReturnOpen Terminal (defaults to foot)
Alt + SpaceOpen Launcher (defaults to rofi)
Alt + QClose (Kill) the active window
Super + MQuit MangoWC
Super + FToggle Fullscreen
Alt + Arrow KeysMove focus (Left, Right, Up, Down)
Ctrl + 1-9Switch to Tag 1-9
Alt + 1-9Move window to Tag 1-9

Some default bindings rely on specific tools like foot (terminal) and rofi (launcher). Ensure you have them installed or update your config.conf to use your preferred alternatives.

To get a fully functional desktop experience, we recommend installing the following components:

CategoryRecommended Tools
Application Launcherrofi, bemenu, wmenu, fuzzel
Terminal Emulatorfoot, wezterm, alacritty, kitty, ghostty
Status Barwaybar, eww, quickshell, ags
Desktop ShellNoctalia, DankMaterialShell
Wallpaper Setupswww, swaybg
Notification Daemonswaync, dunst, mako
Desktop Portalxdg-desktop-portal, xdg-desktop-portal-wlr, xdg-desktop-portal-gtk
Clipboardwl-clipboard, wl-clip-persist, cliphist
Gamma Control/Night Lightwlsunset, gammastep
Miscellaneousxfce-polkit, wlogout

Next Steps

Now that you are up and running, dive deeper into customizing MangoWC:

On this page