Deviation Actions

smurfier's avatar

LuaCalendar 6.0

By smurfier
136 Favourites
*** Requires Rainmeter 3.3.2 or higher ***
Before upgrading to a newer version, back up all settings, holiday files, and personal style sheets.

A simple calendar powered by Lua with many customizable options.

Options and Features include:
  • Uses Style Sheets for easy customizing.
    • Includes three default styles and an Enigma style.
  • Start the week on Monday.
  • Use localized month names.
  • Show holidays and events.
  • Move through the months.
  • And many more!

For more information visit:…
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In
elholm's avatar

Is it just me or is the calendar showing wrong week numbers ?. Because on my phone it says there's 53 week in this year, but the calendar here shows 52 weeks ?.

Talgar7's avatar

I have installed Version 6.0 from Deviant, but there is no background, and color selection seems not to work at all. No matter what I save, the color is still the same after reload. Where can I find a functional version? Thanks.

rweilach's avatar

I had the same problem. I found that editing files works for background and font color.

Pul53dr1v3r's avatar
an option is Rainformer suite. You don't have to use the other skins from the suite if you don't wish, just the Calendar. 
Rainformer 2.5.1 AIDA64 Edition | Rainmeter by Pul53dr1v3r
stulumbus's avatar
I know I'm probably missing something obvious here but, when I install the skin, it appears transparent on my desktop. I've attempted to look into the .ini file to find a way to give the skin a dark background but I can't figure out how to make that happen. If anyone can help me with this I'd sure appreciate it! 
Pul53dr1v3r's avatar
Try this modification:…

The original version has no background at all, so you have to add yours.
SeanMalahy's avatar

Could you re-post this file please? It expired, and I was about to ask the same thing as the user above. Thanks!

Pul53dr1v3r's avatar
Hi Sean. I lost that file, but in the meanwhile i adapted it to my Rainformer suite. Not finished but it can do the job for now. 


No Preview
 I also added the settings option in the context menu:  LuaClndrStngs by Pul53dr1v3r
Temetka's avatar
Attempted to download 3 times. Says it has a trojan in it. Is there a different download link?
smurfier's avatar
There is no trojan.
Pul53dr1v3r's avatar
It's false-positive. Pause your antivirus protection and download the file again, but when you enable the protection, your AV will delete it again. I suggest you to use either Kaspersky or Bitdefender (Panda is great as well, but not used it), to avoid such problems. 
Also, you can upload any suspect file to VirusTotal and scan to see what the other Anti-Viruses "say" about the file.
qwertEHOK's avatar
is there anyone alive?
the calendar is still updated?
Russian letters are displayed incorrectly. even in a UTF8
soyelrafa's avatar
Cool skin!

I would like to add my own events to the skin, there is a way to do that?

EDIT: I see that you can create your own XML, but there is any way to make this within Rainmeter?
smurfier's avatar
There are currently no plans on making a rainmeter skin for adding events. Just too messy. The only things I'm kinda maybe working on is slowly supporting ical files.
puntarenas's avatar
Functions like {$LastFri} return the wrong day if the option "Week Starts On Sunday" is NOT checked. For example, Arbor Day is marked on the 29th of April 2017 (which is a saturday) instead of the 28th of April. Would be nice if you could fix that.
smurfier's avatar
Works perfectly fine on my machine.
levon9's avatar
Hi, new to Rainmeter and this too :)  .. this is perfect, just what I was looking for ina minimalist calendar.

However, I can't get month labels to show. I fond the file to let me change the font colors and labels from white to black for instance (at least getting started) and manipulate the transparency, though not for the label at the top of the calendar.

Also, is there a way to make the current day stand out more? I see in the style file it's set to Bold, but that's not as distinctive? Can I just change its color? Or the color of the bar below it (I'm assuming that's an additional indicator the current day?)

Thanks again for putting this together - sorry for what must be elementary questions.
mcmaguidhir's avatar
I cannot seem to get Holidays.xml file working properly for Mardi Gras, Ash Wednesday, Good Friday, and Easter Sunday. The help page… indicates that Built-In Event Variables are available for each of these holidays.

"In order to support events that require complex calculations, LuaCalendar supports certain Built-In events. These events create both a {$EventName:Month} and an {$EventName:Day} variable. The value of these variables are recalculated for each year so that they are kept up to date. Currently the supported Built-In Events are Easter, OrthodoxEaster, GoodFriday, AshWednesday, and MardiGras."

So is this correct?

 <!-- Built in Holidays. Add Inactive="true" to disable. -->
 <!--                     -->
 <Event Inactive="false" Month="{$MardiGras:Month}" Day="{$MardiGras:Day})" Color="FF7CFCFF">MardiGras</Event>
 <Event Inactive="false" Month="{$AshWednesday:Month} Day="{$AshWednesday:Day}" Color="FF7CFCFF">Ash Wednesday</Event>
 <Event Inactive="false" Month="{$GoodFriday:Month}" Day="{$GoodFriday:Day}" Color="FF7CFCFF">Good Friday</Event>
 <Event Inactive="false" Month="{$Easter:Month}" Day="{$Easter:Day}" Color="FF7CFCFF">Easter Sunday</Event>
 <!--                      -->

The example holiday.xml file has a pretty complex set of calculations. Unfortunately when I make the example Easter calculations active none of the holiday file shows up on the calendar. If I make these calculations Inactive=True nothing shows up on calendar; if I make them Inactive=False everything but Easter shows up.

Any thoughts?

Thank you.
mcmaguidhir's avatar
Extra paren after Day


Month="{$MardiGras:Month}" Day="{$MardiGras:D (Big Grin)ay})"


Month="{$MardiGras:Month}" Day="{$MardiGras:D (Big Grin)ay}"
mcmaguidhir's avatar
Seek and ye shall find. In the example above I forgot the " after Month.

This is wrong:

Month="{$AshWednesday:Month} Day="{$AshWednesday:D (Big Grin)ay}"

This is right:

Month="{$AshWednesday:Month}" Day="{$AshWednesday:D (Big Grin)ay}"

And it all works.

Thanks for letting me think this out on the comments page. Sorry for time waster.
mcmaguidhir's avatar
Sorry. Brand new to Rainmaker. I installed v3.something from the deviantart site and everything looked great. After installing v6.0 the calendar, background and text is transparent on my desktop; I can barely read it. I have been unable to figure out how to easily customize the skin to make it readable. Can you point me to the correct ini file to point to the correct file to make the appropriate change? I would like to make it look like the illustro skins although with colored moon, weekend and holiday events. I just need a darker background and brighter fonts. Thanks.

Again sorry for the newbie dumb questions.
mcmaguidhir's avatar
Of course. Ask question find the rest of the answer.

In \resources\Styles\Default\ under [Rainmeter] section change SolidColor=0,0,0,### where ### is 0-255 transparency of skin.

In \resources\Styles\Default\ under [LblTxtSty] section change FontColor=255,255,255,255 to have white text for Day of Week labels.

In \resources\Styles\Default\ under [LblTxtSty] section change SolidColor=0,0,0,### where ### is 0-255 transparency of background for Sun, Mon, Tue ... labels.

In \resources\Styles\Default\ under [TextStyle] section change FontColor 255,255,255,255 to have white text for day numbers.

In \resources\Styles\Default\ under [PreviousMonth], [NextMonth], and [HolidayStyle] sections change value1,value2,value3,### where ### is the transparency (brightness) of the font.

mcmaguidhir's avatar
Of course. Ask question, find part of the answer. Change style sheet in \resources\ under [Variables] section.
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In