I would suggest that being "free of desire" should not be the goal. Man is inherently a passionate desiring and driven creature. He functions best when much is demanded from him, is most encouraged when he accomplishes something great, and is most motivated to good action when there is some worthy cause to strive for.
You identify a specific problem in your life in that the things you feel like doing are senseless and generally a waste of time. I would suggest that rather than trying to stifle desire, the correct thing to do is FILL yourself with wholesome desires. Finding an outlet for that utilizes the natural human urges but guides them in a way that is productive and good by some objective standard is more in line with human nature.
In order for this to be effective, the desires you need to nurture are those that benefit someone other than yourself. Selfishness is for humans inherently un-fulfilling. Those who gain everything this world has to offer but only use it for their own pleasure are often those least satisfied by life. Those who are most self-less are most fulfilled by their activities.
The ultimate example of selflessness was exhibited by Jesus Christ. While in right and fact he was God with no possible need, he chose to give up his rights and live a humble life serving the very creatures he created, eventually giving up his life so that others might life.
In addition to healthy satisfying desires needing to be on behalf of others, they also need to be initiated by something outside ourselves. Left to our own measures we life in a shape-shifting world where even the things we want for ourselves are unpredictable whims. Part of Christ's service to men was in offering them a calling: a purpose in life both to benefit others and submit themselves to a predictable standard of right and wrong, good and evil.
Disclaimer: My worldview and thus the premises that lead to this answer are Christian. While you tagged this with buddism I am inserting them here because it sounds like you are looking for a practical solution to a problem and I think this is the most practical answer.