Amberlin
A centered Spotlight-style clipboard launcher for Linux Mint Cinnamon. Search KatKlips history from a native GTK4 palette, choose the exact entry you need, and put it back into the active workflow.
Quick Start
# Install from the local Debian package
sudo apt install --reinstall ./dist/amberlin_0.1.0-1_amd64.deb
# Or build and run from source
make install
make run
# Build the Debian package
make deb Features
Spotlight-style palette
A centered, undecorated GTK4 window with a focused search entry and keyboard-first result list.
KatKlips search
Queries KatKlips over the session bus, using GetHistory for empty searches and Search for typed queries.
Fast activation
Select an entry, copy it back to the clipboard, and use X11 paste assistance for testing the end-to-end workflow.
Cinnamon integration
Installs desktop entries plus an autostart shortcut helper for Linux Mint Cinnamon.
Odin and GTK4
Written in Odin with GTK4 bindings, GLib/GIO DBus calls, and a tiny X11 binding for window placement and paste support.
Packaged for Mint
Builds an amd64 Debian package that depends on KatKlips and recommends Kat800.
DBus Shape
Amberlin talks to KatKlips at io.katklips.Manager on the session bus.
Empty searches call GetHistory; typed searches call Search.
KK_BUS :: "io.katklips.Manager"
KK_PATH :: "/io/katklips/Manager"
KK_CLIP_IFACE :: "io.katklips.Clipboard"
method := "GetHistory"
if strings.trim_space(query) != "" {
method = "Search"
}