The Original Momentum Inspired Desktop was featured by Lifehacker in July 2016. That version is posted here.

This is the new improved version with Reminders integration and accompanying geeklets!

  • Wallpaper is A Desert Storm from Interfacelift
  • LEFT: Reminders will only work for items with a reminder date and time set! They are in two parts each for Today and Tomorrow:
    • Label "Today" (Shell Geeklet with: echo "Today:")
    • Output from Apple Script: RemindersToday.scpt
    • Label "Tomorrow" (Shell Geeklet with: echo: "Tomorrow:")
    • Output from Apple Script: RemindersTomorrow.scpt

Download each script and put in your Geeklets directory. Then create a Shell Geeklet with this: osascript pathto/your/geeklets/RemindersToday.scpt

Create a second Shell Geeklet: osascript pathto/your/geeklets/RemindersTomorrow.scpt

Note: These scripts relatively intensive because they are sorting through ALL your Reminder lists , and then sorting anything “due” today by time and anything “due” tomorrow by time.

You will NEED to set the timeout to 30s for each script; additionally, I would recommend limiting your refresh values to 150s or longer for the first (two and a half minutes) and 300s or longer for the second (five minutes).

Please do NOT ask me for help with debugging or modifying further; these are pretty specific to my use case so use as-is.

  • LEFT: Simplify, using the Essence 1.2 jacket.
  • CENTER: Time (Shell Geeklet with a simple Date command: date +”%l:%M”)
  • CENTER: Greeting using a simple shell script found via Google
  • CENTER: Date (Shell Geeklet with a simple Date command: date “+%A, %B %e”)
  • CENTER: Today's Quote from BrainyQuote, use the javascript version in an HTML Geeklet
    • RIGHT: Weather is done with an HTML geeklet and darksky.net embed code.
    • You will need to follow the directions to use your location coordinates (longitude and latitude); you can further customize the output by adding the following to change the font:

&color=white&font=Helvetica Neue

for example:

id="forecast_embed" frameborder="0" height="245" width="100%" src="http://forecast.io/embed/#lat=45.5198&lon=-123.1106&name=Forest Grove&color=white&font=Helvetica Neue&units=us"

This code is pretty slick because it's responsive; you can resize it so that it just shows the current conditions and not the forecast if you like.


User Avatar
homeworkhelp504 486 days ago
Dissertation Proposal Writing Service

Log in to comment or register here.