a dynamic tiling wayland compositor with shitty scheme scripting
features:
- scheme configuration: lots configurable at runtime via ~/.config/tbwm/config.scm (not that good tho)
- launcher: you can press super+d for application launcher. i should probably make it a seperate app but like uhuhuj
- scheme repl: (super+shift+;)
just run:
git clone https://github.com/WheeledCord/tbwm
cd tbwm
./install.shthe script will:
- detect your distro and install dependencies
- build wlroots 0.19 from source if your distro's version is too old (looking at you debian)
- build and install tbwm
- set up the session file so it shows up in your display manager
then log out and select "TurboWM" from your display manager. or run tbwm from a tty
dependencies:
- wlroots 0.19+
- wayland, wayland-protocols
- libinput, xkbcommon
- freetype2, pangocairo
- libxcb, xcb-icccm (for XWayland)
make
sudo make installconfiguration is done via ~/.config/tbwm/config.scm
check out docs/configuration.md for all the options or just press super+` to open the repl and figure it out yourself