Skip to content

My personal configuration for MangoWC — a minimal, lightweight (as dwl) Wayland compositor written in C.

Notifications You must be signed in to change notification settings

bautitobal/mango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍋 MangoWC Configuration — by @bautitobal

My personal configuration for MangoWC — a minimal, lightweight (as dwl) Wayland compositor written in C.
This setup follows a Nord-inspired Detective aesthetic, optimized for productivity, clarity, and smooth tiling behavior similar to Hyprland.


Overview

This is a custom MangoWC configuration featuring:

  • Nord Detective color palette
  • Smart tiling layout (Hyprland-like)
  • Minimal Waybar integration
  • Floating rules for dialogs, pop-ups, and utilities
  • Smooth animations and optimized blur
  • Clean, distraction-free workflow

Dependencies

To get the same experience:

  • kitty (terminal)
  • rofi (launcher)
  • thunar (file manager)
  • brave (browser)
  • waypaper & swww-daemon (wallpaper setter)
  • wlsunset, waybar, wl-clip-persist

Keybinds

General

Action Keys
Reload config Super + Shift + R
Quit compositor Super + Shift + M

Applications

Action Keys
App launcher (Rofi) Super + D
Terminal (Kitty) Super + Return
Browser (Brave) Super + B
File manager (Thunar) Super + E
Wallpaper manager (Waypaper) Super + Shift + W

Window Management

Action Keys
Kill focused window Super + Q
Toggle fullscreen Super + F
Toggle floating Super + Space

Focus & Navigation

Action Keys
Move focus (arrows or hjkl) Super + [←/→/↑/↓] / Super + H/J/K/L
Focus next window Super + Tab
Swap windows (arrows or hjkl) Super + Shift + [←/→/↑/↓] / Super + Shift + H/J/K/L

Window States

Action Keys
Toggle global window Super + G
Overview mode Alt + Tab
Maximize current screen Alt + A
Toggle fake fullscreen Alt + Shift + F
Minimize focused window Super + I
Restore minimized Super + Shift + I
Toggle overlay layer Super + O
Toggle scratchpad Alt + Z

Layout & Scrolling

Action Keys
Reset scroller proportion Alt + E
Cycle scroller preset Alt + X
Switch layout (tile/grid/center_tile/etc.) Super + T

Workspaces (Tags)

Action Keys
Move left/right workspace Super + Left / Right
Move focused client between tags Super + Shift + [1–9]
Jump to tag Super + [1–9]
Move tag to monitor Super + Alt + Left / Right
Focus monitor Alt + Shift + Left / Right

Gaps & Layout Adjustments

Action Keys
Toggle gaps Alt + Shift + R

Move & Resize

Action Keys
Move floating window Super + Ctrl + Shift + Arrows
Resize (tiling) Ctrl + Super + Arrows

Mouse & Scroll Bindings

Action Keys
Move window (drag) Super + Left Click
Resize window Super + Right Click
Overview (click on empty space) Left Click
Kill window (click on empty space) Right Click
Scroll through workspaces Super + Scroll Up/Down

Notes

  • Run mmsg -g -c to inspect the active window’s appid, title, or class for creating window rules.
  • Reload configuration with Super + Shift + R after editing config.conf.
  • For Waybar integration, see the MangoWC Wiki and the ext/workspaces / dwl/window modules.

🕵️ Designed for focus and simplicity — Nord Detective aesthetic meets the elegance of MangoWC.

About

My personal configuration for MangoWC — a minimal, lightweight (as dwl) Wayland compositor written in C.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published