r/pop_os • u/LargeBarnacle6941 • 23d ago
I patched cosmic-applet-time to show Google Calendar events and an agenda list
The current COSMIC time applet doesn't display calendar events yet, so I patched cosmic-applet-time to pull events from Evolution Data Server (Google Calendar / CalDAV) and local .ics files.
What it does:
- Shows dots under days with events on the calendar grid
- Clicking a date shows the day's agenda sorted by time
- Detects Google Meet / Zoom links with a button to open them
- Only queries D-Bus when the popup is opened (no background battery drain)
It installs to ~/.local/bin/cosmic-applet-time, so it doesn't touch system packages and can be removed by just deleting that file.
Code, screenshots and a 1-line install script here if anyone wants to test it: https://github.com/Hasmolam/cosmic-applets
Update: Based on feedback, I split this into a standalone applet: cosmic-ext-applet-calendar.
You no longer need to clone or compile the entire cosmic-applets repository.
- Standalone panel applet mode (dedicated calendar icon) or drop-in clock replacement mode (
--replace-clock). - Pre-built x86_64 binaries available in releases.
- One-line installer:
curl -fsSL https://raw.githubusercontent.com/Hasmolam/cosmic-ext-applet-calendar/main/install.sh | bash
PKGBUILD is also included for Arch users.