Skip to main content


Catppuccin Mocha Theme For Kagi
Custom CSS to apply a colorful #Catppuccin Mocha theme to #Kagi search
cool-as-heck.blog/catppuccin-m…
This entry was edited (4 days ago)
Unknown parent

in reply to Jcrabapple

if you like you could consider submitting this to the catppuccin org as a userstyle! I checked and there doesn't seem to be one for kagi yet
in reply to Jcrabapple

@markpitblado lmk if you have any trouble submitting it to the org, happy to help :p
in reply to Jcrabapple

in reply to Jcrabapple

Very interesting! Does this theme work in light mode as well and does it also work on the web version of Kagi, or is it just mobile?
in reply to Cliff

@CliffWade I didn't make a light mode because I never use light mode. It works on desktop and mobile web.
in reply to Jcrabapple

Gotcha. I too don't use light mode. Was just curious what it looked like if there was a light mode.

I might give this a try though, as it looks really good. Great job on it.

in reply to Cliff

@CliffWade Thanks! I went through several iterations which you will see if you look at my repo. 😆
in reply to Jcrabapple

This looks extremely nice on the web version. Just installed it and definitely liking it. Job well done, seriously!
in reply to Cliff

@CliffWade Thank you! Let me know if you come across any bugs or if anything is hard to see.
in reply to Jcrabapple

Nice! I’ve loaded it and it looks great. Thanks for sharing!
in reply to Jcrabapple

I really need to learn CSS. I figured out how to create a theme in the Drafts app based on a theme I use in Mona (my mastodon client). This looks to be way more complicated.
in reply to mb

I'm far from an expert, and while CSS has only gotten more complex, it's fairly easy just to replace colors which is what I did here. I just took all the root values from the original Kagi CSS, and replaced most of them with catppuccin colors. It just takes a little time in the browser's developer console to get everything themed correctly. And I ask Kagi Assistant whenever I run into an issue I don't know how to solve.
This entry was edited (4 days ago)
in reply to Jcrabapple

@jarunmb building a theme from scratch is a whole different ball game though.
@mb
in reply to Jcrabapple

I'm a hardware infrastructure guy, so I've only ever dabbled in the coding side of things. Mostly just little scripts on occassion for hardware and software deployments. I'm going to give your suggestion a try for sure. Thanks again!
in reply to Jcrabapple

I really love this, particularly how it dresses up the Assistant interface.

I did make a minor adjustment:

--inline-domain-tag-bg: var(--surface1) instead of var(--pink) (light-green text on pink was hard to read)

in reply to John Bowdre

@john oh yeah if you pull the new CSS from that repo I linked, it has a bunch of fixes that me and the people in the Kagi Discord found.
in reply to Jcrabapple

ooh, I had missed the repo link. I was just going off the gist.
in reply to Jcrabapple

@john someone opened this feature request to be able to link custom CSS from a URL.

kagifeedback.org/d/5765-custom…

in reply to Jcrabapple

Oh that would be super.

I re-added the contents from the latest version of the gist and everything looks beautiful. Big thanks for putting this together!

in reply to John Bowdre

@john Great! Let me know if you come across anything else weird looking!