A very lightweight and minimal X window manager made in C, insipired by i3, Fluorite, dwm and ragnarWM.
Minimal, no desktop bloat, no unnecessary features. Just clean.
(more screenshots in screenshots folder)
- Fullscreen
- Multiple desktops
- Multiple tiling layouts
- Configurable gaps between windows in layouts
- Easy config
- Bars support
- layout IPC module for polybar
- Some EWMH support
- Xrecourses (recompiling)
- 4 Corner resizing, and overall better feel for floating layout
- Scratchpads
- Hover with mouse to select windows as an option
- Swap master stack with slave stack
- Configuring each slave's height/width individually
- Multiple monitor support
Arch linux:
sudo pacman -S xorg xdotool libxft libxcomposite libxcursor libxrandr Modify the config-(config.h) to your liking, and after doing that run (with sudo if necessary)
make install [[ -f ~/.Xresources ]] && xrdb -merge -I$HOME ~/.Xresources
setxkbmap -layout en
picom &
exec meowwm.borderWidth: 2
wm.borderFocused: 0xADD8E6
wm.borderUnfocused: 0x1e1e1e
wm.windowGap: 20[module/meow_layout]
type = custom/ipc
hook-0 = "echo Master"
hook-1 = "echo Cascade"
hook-2 = "echo Horizontal"
hook-3 = "echo Floating"
initial = 1;If you will encounter any bug or will have any questions feel free to add me at discord 'wdd.'
Default keybinds are afwul, i would heavily recommend changing them to your own liking
You can find more details about the confing inside config.h
There is a small issue with steam, you will need to turn off GPU accelerated rendering for it to work properly