Skip to content

Repository files navigation

btw im rewriting this for x11 because i want it to be more compatible with older hardware given the look. might switch scheme scripting to forth too. coming soon...........z

this current one is pretty optimized and buggy and not maintained really

logo

TurboWM (tbwm)

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+;)

installation

just run:

git clone https://github.com/WheeledCord/tbwm
cd tbwm
./install.sh

the 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

manual build (if you hate convenience)

dependencies:

  • wlroots 0.19+
  • wayland, wayland-protocols
  • libinput, xkbcommon
  • freetype2, pangocairo
  • libxcb, xcb-icccm (for XWayland)
make
sudo make install

configuration

configuration 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

About

a dynamic tiling wayland compositor with scheme scripting

Resources

Stars

21 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages