World Clock
Multiple timezones clock for DankBar ![]()
installation
Run dms plugins install worldClock
or install using the plugins tab on DMS settings
| Plugin Information | Value |
|---|---|
| id | worldClock |
| name | World Clock |
| author | Bruno Cesar Rocha |
| repo | Link |
| capabilities | dankbar-widget |
| category | utilities |
| compositors | niri, hyprland |
| distro | any |
| dependencies | moment-js |
| requires DMS | >0.0.28 |

WorldClock Plugin for DMS
A plugin that displays multiple timezones in the DMS bar.
Installation
mkdir -p ~/.config/DankMaterialShell/plugins/
git clone https://github.com/rochacbruno/WorldClock ~/.config/DankMaterialShell/plugins/WorldClock
Usage
- Open DMS Settings Super + ,
- Go to the "Plugins" tab
- Enable the "World Clock" plugin
- Configure timezones in the plugin settings
- Add the "worldClock" widget to your DankBar configuration
Configuration
The plugin stores timezone configurations in the DMS settings. You can add/remove timezones through the plugin settings interface.
Common Timezone Examples:
- America/New_York (Eastern Time)
- America/Los_Angeles (Pacific Time)
- Europe/London (Greenwich Mean Time)
- Europe/Paris (Central European Time)
- Asia/Tokyo (Japan Standard Time)
- Australia/Sydney (Australian Eastern Time)
Files
plugin.json- Plugin manifest and metadataWorldClockWidget.qml- Main widget componentWorldClockSettings.qml- Settings interfacetimezone-utils.js- Timezone utility functionsmoment.js- Moment.js library (stub - replace with real file)moment-timezone.js- Moment timezone library (stub - replace with real file)
Permissions
This plugin requires:
settings_read- To read timezone configurationssettings_write- To save timezone configurations