Skip to content

dy-tea/doors

Repository files navigation

doors

Wayland compositor based on bspwm

Building

Ensure you have the following dependencies installed:

  • wlroots-git (latest git)
  • wayland
  • wayland-protocols
  • xkbcommon
  • libinput
  • pixman-1
  • xcb
  • xcb-icccm
  • glesv2
  • egl
  • cairo
  • pangocairo

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/doors/ (or $HOME/.config/doors/), or you can pass the directory you have put them in with the -c arg like:

doors -c ./examples/

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

The doorshkrc 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 doorsctl command.

About

Wayland compositor based on bswpm, with floating, tiling and scrolling layouts. Mirror of https://dawn.wine/CreeperFace/doors

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages