Skip to content

A wlroots and dwl based tiling wayland compositor based around creating layouts

License

Notifications You must be signed in to change notification settings

Magnitudexx/japokwm

 
 

Repository files navigation

japokwm

CircleCI

Japokwm is a dynamic tiling wayland compositor where you are able to create new layouts without the hassle of editing the source code. You just give it information about where windows go and it will handle stuff such as resizing all by itself --- Join the official subreddit www.reddit.com/r/japokwm or the Discord channel.

Features:

  • Gaps!
  • Damage Tracking
  • Create any layout you want with a 3 dimensional Array:
  • Layout specific configs
  • a client to control the windowmanager from the terminal - japokmsg based on swaymsg
  • a dwm based tagging system instead of normal(boring) tags

Download

AUR

Building

Run:

meson build
cd build
meson compile
meson install

now you can execute japokwm:

japokwm

Known limitations and issues

With version 0.3 I consider this project to be in it's beta stage that means the focus is now on fixing bugs and less about adding new features. In this stage bugs still may occur but way less than in the alpha stage (If you find them please report them here)

TODO

polish program and syntax for configuring

Acknowledgements

japokwm forked dwl and uses wlroots and parts of sway to do the heavy lifting

About

A wlroots and dwl based tiling wayland compositor based around creating layouts

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.0%
  • Lua 3.5%
  • Meson 1.7%
  • Other 0.8%