main

floating wm for swc

8 L
48 L
142 L

readme

tohu

floating window manager/reference implemenation for neuswc

tohu is the wm i generally test new features for neuswc in, as such it is a good refrence for people to look at or fork to make their own compositor. it's a simple floating window manager, with server side decoration support.

build

tohu builds using the ninja build system:

ninja
sudo ninja install

binds

mod+enter to create terminal

mod+d to run launcher

mod+q to close window

mod+m1 to move

mod+m3 to resize

mod+f to fullscreen

mod+number to workspace

customize in source/config.h

decor

you can customize decor in source/config.h. this includes size, text position, text font etc. the default decor uses the decor parts from assets/, converted the format neuswc needs using the png2swc.py script. if you make/find other window decor that is in a similar format, you can use that script to generate the headers swc needs from it. you can also do solid color decor with no parts.

credits

tohu was originally forked from wsxwm

neuswc is a fork of swc by michael forney