▲ 23 r/waybar

Follow-up: I built a fully local Waybar calendar popup (mycal), based on waybar-ycal, still testing, want your feature ideas

A couple of days ago I asked here what calendar integration everyone was using with Waybar, and mentioned I was testing waybar-ycal (by yagybaba: https://github.com/yagybaba/waybar-ycal).

I really liked it, a proper GTK4 + gtk4-layer-shell popup that opens under the bar, close to the calendar experience you get in full desktop shells. The catch: it only works with Google Calendar, and I couldn't add my own notes/reminders that weren't already in Google.

So I used it as a base and rewrote the data side to be 100% local no account, no network, everything in a single JSON file. Same clean popup, mine now. Calling it mycal for the moment. Full credit to yagybaba for the original module and the look I started from.

It's still in testing (that's what the video/screenshots are), but it already does a fair bit:

What it does now

  • Lives in Waybar: click the date module → GTK4 layer-shell popup anchored under the bar
  • Month view + a side panel for the selected day
  • Add / edit / delete notes per day, inline (no browser)
  • Optional start → end time per note
  • Reminders: choose how long before you get notified (at time / 5 / 10 / 15 / 30 / 60 min) → real desktop notifications
  • Catch-up reminders: if the machine was off when a reminder was due, it fires on next login and never notifies the same one twice
  • "All months" year view, and mouse-scroll over the calendar to jump between months/years
  • Auto-themes from pywal (follows my wallpaper), with a sane fallback if you don't use pywal
  • English UI, fully local storage, more languages coming if I release it.

Dependencies

  • python + python-gobject (PyGObject)
  • gtk4 + gtk4-layer-shell
  • libnotify (notify-send) + any notification daemon (swaync / mako / dunst)
  • waybar to host the module
  • optional: a Nerd Font (icons) and pywal (theming)

What I'm hoping to add next

  • Finer reminder lead time: pick exact minutes / hours / days / weeks before
  • A proper note body: an embedded text area per note where you can paste images, text, write whatever you need
  • Optional, opt-in sync with Google and other calendars CalDAV / khal / vdirsyncer style (a few of you suggested exactly this on the last post). Local-first, but sync if you want it

What features would make this genuinely useful in your setup? Anything you miss from the current Waybar / eww / quickshell calendars? If there's interest I'll clean it up and put it on GitHub.

u/Helpful_Salamander62 — 3 days ago
▲ 19 r/niri+1 crossposts

Follow-up: I built a fully local Waybar calendar popup (mycal), based on waybar-ycal still testing, want your feature ideas

A couple of days ago I asked here what calendar integration everyone was using with Waybar, and mentioned I was testing waybar-ycal (by yagybaba: https://github.com/yagybaba/waybar-ycal).

I really liked it, a proper GTK4 + gtk4-layer-shell popup that opens under the bar, close to the calendar experience you get in full desktop shells. The catch: it only works with Google Calendar, and I couldn't add my own notes/reminders that weren't already in Google.

So I used it as a base and rewrote the data side to be 100% local no account, no network, everything in a single JSON file. Same clean popup, mine now. Calling it mycal for the moment. Full credit to yagybaba for the original module and the look I started from.

It's still in testing (that's what the video/screenshots are), but it already does a fair bit:

What it does now

  • Lives in Waybar: click the date module → GTK4 layer-shell popup anchored under the bar
  • Month view + a side panel for the selected day
  • Add / edit / delete notes per day, inline (no browser)
  • Optional start → end time per note
  • Reminders: choose how long before you get notified (at time / 5 / 10 / 15 / 30 / 60 min) → real desktop notifications
  • Catch-up reminders: if the machine was off when a reminder was due, it fires on next login and never notifies the same one twice
  • "All months" year view, and mouse-scroll over the calendar to jump between months/years
  • Auto-themes from pywal (follows my wallpaper), with a sane fallback if you don't use pywal
  • English UI, fully local storage, more languages coming if I release it.

Dependencies

  • python + python-gobject (PyGObject)
  • gtk4 + gtk4-layer-shell
  • libnotify (notify-send) + any notification daemon (swaync / mako / dunst)
  • waybar to host the module
  • optional: a Nerd Font (icons) and pywal (theming)

What I'm hoping to add next

  • Finer reminder lead time: pick exact minutes / hours / days / weeks before
  • A proper note body: an embedded text area per note where you can paste images, text, write whatever you need
  • Optional, opt-in sync with Google and other calendars CalDAV / khal / vdirsyncer style (a few of you suggested exactly this on the last post). Local-first, but sync if you want it

What features would make this genuinely useful in your setup? Anything you miss from the current Waybar / eww / quickshell calendars? If there's interest I'll clean it up and put it on GitHub.

u/Helpful_Salamander62 — 3 days ago
▲ 133 r/waybar+2 crossposts

What calendar integration are you using with Waybar?

I’m currently setting up my Waybar and looking for a good calendar solution that opens as a popup when clicking the clock, preferably with support for events instead of only showing a basic monthly calendar in the tooltip.

At the moment, I’m testing waybar-ycal:

https://github.com/yagybaba/waybar-ycal

It looks promising and gives me something closer to the calendar popup experience found in desktop shells.

What are you using for your Waybar calendar?

I’d be interested in seeing alternatives based on Google Calendar, CalDAV, khal, vdirsyncer, or any custom scripts/popups you’ve made. Screenshots and configuration examples are welcome too.

u/Helpful_Salamander62 — 5 days ago
▲ 0 r/niri

How can I recreate Waybarś network/VPN button in Noctalia?

Hey, im new to noctalia i usually build all mi rice with bash and tools like waybar, i recently discover noctalia, and im triying it out.

I wantted to ask wich is the best way to replicate this network button:

First usual state with the private ip

https://preview.redd.it/7zd69vaiv6ah1.png?width=702&format=png&auto=webp&s=865dee764e0b909654a5ff0b8d0ef7e7477f1078

Right click public ip

https://preview.redd.it/xxewiw3nv6ah1.png?width=710&format=png&auto=webp&s=5b490833e6449375fe3103e644ffd810af1dea1a

left click select a vpn

https://preview.redd.it/aumqwrb1w6ah1.png?width=483&format=png&auto=webp&s=b3e4ef09df3c3e20816066c984c2218e400e3348

https://preview.redd.it/6oie5evvv6ah1.png?width=665&format=png&auto=webp&s=3e1565b989a9a0e835a08b6c290bbe82937d9150

And if i left click again i can conect to other vpn at the same time, deconect only one or all at the same time.

Im thinking about a custom button but i feel miself a little bit lost on it maybe should i investigate on how to create a plugin or try with the custom button?

Ty.

reddit.com
u/Helpful_Salamander62 — 7 days ago
▲ 3 r/archlinux+3 crossposts

Has anyone tried the ALOGIC Clarity Fold Touch 27" on Linux with niri or Hyprland?

Hi everyone,

I’m considering buying the ALOGIC Clarity Fold Touch 27" 4K UHD monitor and I’d like to know if anyone has actually tested it on Linux.

Product link:
https://alogic.co/products/clarity-fold-touch-27-4k-uhd-monitor-with-65w-power-delivery-webcam-touchscreen-fold-stand

My setup is Arch Linux, and I mainly use niri and Hyprland.

What I’m trying to find out is whether this monitor is usable as both:

  1. a normal external monitor, and
  2. an occasional drawing / handwriting display.

I don’t need a professional Cintiq-level drawing tablet, but I’d like it to be good enough for occasional sketching, notes, diagrams, Krita/Xournal++/Rnote, etc.

The things I’m most worried about are:

  • Does the touchscreen work through standard libinput?
  • Does the stylus work properly, including pressure if supported?
  • Does it show up as a normal tablet/stylus device?
  • Can the touch/stylus input be mapped correctly to the monitor?
  • What happens if the monitor is rotated or used in a different orientation?
  • Does rotation also work correctly for touch/stylus mapping?
  • Any issues with Wayland compositors, especially niri or Hyprland?
  • Does the webcam work as a normal UVC device? (i dont really care about the cam)
  • Any USB-C reconnect/suspend issues?

I found one related report, but not for this exact model. It is a review/comment for the ALOGIC Clarity 5K Fold Touch, where someone says it works on Arch Linux with touch and stylus in Krita, but required a libinput quirk:

https://eu.alogic.co/products/clarity-5k-fold-touch-27-inch-uhd-monitor-with-usb-c-power-delivery-and-touchscreen

The review title/text to search for is:

Works great on Linux Systems... With "quirks"

The quirk they mention is:

[MPP Tablet Fix]
MatchUdevType=tablet
AttrTabletIntegration=internal

So I’m wondering whether the 27" 4K Fold Touch behaves similarly, or if anyone has tested this exact model under Linux/Wayland.

Also, if anyone knows of similar monitors that are confirmed to work well on Linux/Wayland for occasional drawing and also serve as a regular external monitor, I’d love recommendations.

(something oled ll be great )

Thanks!

u/Helpful_Salamander62 — 26 days ago