About
Vietnamese Lunar Calendar for Noctalia
A small Noctalia v5 plugin for the Vietnamese lunar calendar.
It provides:
- a Control Center shortcut named Âm lịch
- an attached monthly calendar panel that opens near its trigger
- lunar day/month shown below each Gregorian date
- leap-month marker (
N) - Can Chi year name
- common Vietnamese traditional festivals
- selectable dates with solar and lunar details in the footer
- an optional bar widget showing the Gregorian date as
17 Sep
Plugin
| Field | Value |
|---|---|
| ID | notoxus/vietnamese-lunar-calendar |
| Entries | Bar widget: lunar; panel: calendar; shortcut: calendar-shortcut |
| Time zone used for lunar calculation | UTC+7 |
Usage
Enable Vietnamese Lunar Calendar under:
Settings → Plugins
Or enable it from the command line:
noctalia msg plugins enable notoxus/vietnamese-lunar-calendar
Add the Âm lịch shortcut from:
Settings → Control Center → Shortcuts
Optionally add the lunar widget to the bar. It displays a compact Gregorian
date such as 17 Sep and opens the lunar calendar when clicked.
Open the calendar panel directly with:
noctalia msg panel-toggle notoxus/vietnamese-lunar-calendar:calendar
Click any date in the calendar to inspect its lunar date. Use the arrow buttons to change month and Hôm nay to return to the current date.
Settings
Configure the plugin under:
Settings → Plugins → Vietnamese Lunar Calendar
| Setting | Type | Default | Description |
|---|---|---|---|
show_festivals |
bool |
true |
Show common Vietnamese traditional festivals. |
show_can_chi |
bool |
true |
Show the Can Chi year name. Available under Advanced settings. |
accent_weekends |
bool |
true |
Accent weekend dates in the calendar. Available under Advanced settings. |
show_timezone |
bool |
true |
Show the UTC+7 lunar-calculation label. Available under Advanced settings. |
Nix / Home Manager
You can deploy the plugin directory declaratively:
xdg.dataFile."noctalia/plugins/vietnamese-lunar-calendar".source =
./vietnamese-lunar-calendar;
Notes
The lunar conversion is calculated locally using UTC+7.
The plugin does not use the network, does not spawn external processes, and has no external dependencies.
Traditional festival labels are intentionally lightweight; regional or religious observances can be added later without changing the calendar conversion logic.
Versions
| Version | Plugin API | Updated |
|---|---|---|
| v1.0.0 latest | 22 | Sep 25, 2026 |
Older versions stay installable on a Noctalia release whose plugin API is below the latest version's.