@ryo If you like how DWM works you could consider AwesomeWM. DWM fork with stuff added and configured in Lua