Thanks to visit codestin.com
Credit goes to github.com

Skip to content

wdkaza/meow

Repository files navigation

meow

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.


previewNord2
preview2
(more screenshots in screenshots folder)

Features

  • 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

Instalation

1. Dependencies

Arch linux:

sudo pacman -S xorg xdotool libxft libxcomposite libxcursor libxrandr  

2. Building and installing

Modify the config-(config.h) to your liking, and after doing that run (with sudo if necessary)

make install  

3. .xinitrc example, for autostart

[[ -f ~/.Xresources ]] && xrdb -merge -I$HOME ~/.Xresources
setxkbmap -layout en
picom &
exec meow

4. .Xresources example

wm.borderWidth: 2
wm.borderFocused: 0xADD8E6
wm.borderUnfocused: 0x1e1e1e
wm.windowGap: 20

Polybar IPC

[module/meow_layout]
type = custom/ipc
hook-0 = "echo Master"
hook-1 = "echo Cascade"
hook-2 = "echo Horizontal"
hook-3 = "echo Floating"
initial = 1;

General information

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

About

A pretty simple tiling window manager, made with x11

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published