No results
2
Install_Mango_wc
Zenny edited this page 2025-11-04 09:45:36 +01:00
Installation
Dependencies
- glibc
- wayland
- wayland-protocols
- libinput
- libdrm
- libxkbcommon
- pixman
- git
- meson
- ninja
- libdisplay-info
- libliftoff
- hwdata
- seatd
- pcre2
Ubuntu / Debian
sudo apt install \
glibc \
libwayland-dev \
wayland-protocols \
libinput-dev \
libdrm-dev \
libxkbcommon-dev \
libpixman-1-dev \
git \
meson \
ninja-build \
libdisplay-info-dev \
libliftoff-dev \
hwdata \
libseat-dev \
libpcre2-dev
Arch Linux
sudo pacman -S \
glibc \
wayland \
wayland-protocols \
libinput \
libdrm \
libxkbcommon \
pixman \
git \
meson \
ninja \
libdisplay-info \
libliftoff \
hwdata \
seatd \
pcre2
Fedora
sudo dnf install \
glibc \
wayland-devel \
wayland-protocols-devel \
libinput-devel \
libdrm-devel \
libxkbcommon-devel \
pixman-devel \
git \
meson \
ninja-build \
libdisplay-info-devel \
libliftoff-devel \
hwdata \
libseat-devel \
pcre2-devel
Arch Linux
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-git
Self build
git 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 install
Suggested Tools
- 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)
Some Common Default Keybindings
- alt+return: open foot terminal
- alt+space: open rofi launcher
- alt+q: kill client
- alt+left/right/up/down: focus direction
- super+m: quit mango
DreamMaoMao Config
yay -S rofi foot xdg-desktop-portal-wlr swaybg waybar wl-clip-persist cliphist wl-clipboard wlsunset xfce-polkit swaync pamixer wlr-dpms sway-audio-idle-inhibit-git swayidle dimland-git brightnessctl swayosd wlr-randr grim slurp satty swaylock-effects-git wlogout sox
git clone https://github.com/DreamMaoMao/mango-config.git ~/.config/mango
tonybanters Config
sudo pacman -Sy foot wl-clipboard wmenu grim slurp swaybg firefox ttf-jetbrains-mono-nerd
git clone https://github.com/tonybanters/mangowc-btw.git ~/.config/mango