Skip to content

dy-tea/bwm

Repository files navigation

bwm

Wayland compositor based on bswpm

Building

Ensure you have the following dependencies installed:

  • wlroots-git (latest git)
  • wayland
  • wayland-protocols
  • xkbcommon
  • libinput
  • pixman-1
  • xcb
  • xcb-icccm

Build with meson:

meson setup build
ninja -C build

Configuration

You can use the example config under examples. These should be placed under $XDG_CONFIG_HOME/bwm/ (or $HOME/.config/bwm/), or you can pass the directory you have put them in with the -c arg like:

bwm -c ./examples/

The bwmrc is a bash file that is run at startup, and can be used to configure settings and launch applications (like an .xinitrc).

The bwmhkrc is a config file for your hotkeys, and is reloaded on every save. It uses a config format similar to sxhkd and can execute compositor binds by calling the bmsg command.

About

Wayland compositor based on bswpm, with floating, tiling and scrolling layouts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors