public inbox for tools@linux.kernel.org
 help / color / mirror / Atom feed
* korgalore: small taskbar app ui
@ 2026-01-13 16:50 Konstantin Ryabitsev
  2026-01-13 16:50 ` Bugspray Bot
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Konstantin Ryabitsev @ 2026-01-13 16:50 UTC (permalink / raw)
  To: tools, users

Hi:

With the help of opus[*], I added a small taskbar miniapp to run background
korgalore syncs. It needs a lot of testing, so if you're a korgalore user,
please try it out. It should, in theory, work in most desktop environments but
I only tested it under gnome.

Here's what it can do:

  - System tray indicator with status icons (idle/syncing/error)
  - Automatic background sync at configurable intervals (default: 5 minutes)
  - Manual "Sync Now" option from the menu
  - Gmail re-authentication via browser when tokens expire (no terminal needed)
  - Edit configuration file directly from the menu with automatic TOML validation

It's not yet released, so you'll need to get korgalore master and run from
checkout.

You can run the taskbar app from terminal as `kgl gui`, or you can install the
.desktop file in ~/.local/share/applications/ and run it straight from the app
menu.

The goal is not to make this an entirely GUI app -- initial setup is still
done in the terminal. However, the idea is that once you have `kgl pull`
running smoothly, you can then move the regular sync runs into the taskbar
app and receive notifications in your desktop environment when something goes
wrong.

Please try it out.

-K

[*] yes, I know, but this feature would have never existed without opus,
    because I can't be arsed to write GUIs most of the time.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-01-16 13:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-13 16:50 korgalore: small taskbar app ui Konstantin Ryabitsev
2026-01-13 16:50 ` Bugspray Bot
2026-01-13 17:42   ` Konstantin Ryabitsev
2026-01-16  8:53 ` Ard Biesheuvel
2026-01-16 13:50   ` Konstantin Ryabitsev
2026-01-16 10:50 ` Sudeep Holla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox