From f36a782632d54aca30d38f4bdd7efcb86431c0a3 Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Tue, 18 Aug 2026 13:48:42 +0200 Subject: [PATCH] Update KDE branding to Ollie octopus icon --- kde/dolphin/ollie-actions-kf5.desktop | 4 ++-- kde/dolphin/ollie-actions.desktop | 4 ++-- kde/gui/ollie.svg | 13 ++++++++++--- kde/krunner/metadata.json | 2 +- kde/krunner/ollie_runner.cpp | 4 ++-- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/kde/dolphin/ollie-actions-kf5.desktop b/kde/dolphin/ollie-actions-kf5.desktop index db2e6be..649ff48 100644 --- a/kde/dolphin/ollie-actions-kf5.desktop +++ b/kde/dolphin/ollie-actions-kf5.desktop @@ -7,10 +7,10 @@ X-KDE-AuthorizeAction=shell_access [Desktop Action askOllie] Name=Ask Ollie about this -Icon=system-run +Icon=ollie Exec=ollie-ask %f [Desktop Action sessionHere] Name=Start Ollie session here -Icon=system-run +Icon=ollie Exec=ollie-session-here %f diff --git a/kde/dolphin/ollie-actions.desktop b/kde/dolphin/ollie-actions.desktop index 6cee70c..63df257 100644 --- a/kde/dolphin/ollie-actions.desktop +++ b/kde/dolphin/ollie-actions.desktop @@ -6,10 +6,10 @@ X-KDE-AuthorizeAction=shell_access [Desktop Action askOllie] Name=Ask Ollie about this -Icon=system-run +Icon=ollie Exec=ollie-ask %f [Desktop Action sessionHere] Name=Start Ollie session here -Icon=system-run +Icon=ollie Exec=ollie-session-here %f diff --git a/kde/gui/ollie.svg b/kde/gui/ollie.svg index 3b87f27..73ab28b 100644 --- a/kde/gui/ollie.svg +++ b/kde/gui/ollie.svg @@ -1,5 +1,12 @@ - - - + + Ollie + A friendly green octopus mascot. + + + + + + + diff --git a/kde/krunner/metadata.json b/kde/krunner/metadata.json index f887577..6c229aa 100644 --- a/kde/krunner/metadata.json +++ b/kde/krunner/metadata.json @@ -3,7 +3,7 @@ "Id": "org.ollie.krunner", "Name": "Ollie", "Description": "AI agent prompts and session management", - "Icon": "system-run", + "Icon": "ollie", "Authors": [ { "Name": "ollie-kde" diff --git a/kde/krunner/ollie_runner.cpp b/kde/krunner/ollie_runner.cpp index 277d490..76abe2f 100644 --- a/kde/krunner/ollie_runner.cpp +++ b/kde/krunner/ollie_runner.cpp @@ -107,7 +107,7 @@ void OllieRunner::match(RunnerNS::RunnerContext &context) if (paused) state = "◐"; match.setText(state + " " + sessionName); match.setSubtext(cwd); - match.setIconName("system-run"); + match.setIconName("ollie"); match.setRelevance(0.7); match.setData(sessionId); context.addMatch(match); @@ -134,7 +134,7 @@ void OllieRunner::match(RunnerNS::RunnerContext &context) match.setId("ollie-prompt"); match.setText("Ask Ollie: " + args); match.setSubtext("One-shot generation"); - match.setIconName("system-run"); + match.setIconName("ollie"); match.setRelevance(0.9); match.setData("prompt:" + args); context.addMatch(match);