Welcome to Garuda Mokka!
Catppuccin flavor deeply integrated into Arch Linux along side Garuda’s feature-full packages.
Garuda has many spins with striking colors and KDE-based ones are pushing this quite far.
We wanted to offer a KDE spin that would be virtually the exact opposite of Dr460nized.
Dr460nized is a positively aggressive and very awake spin, now you have one very muted, relaxing and zen.
With such different color mixes, we opted only for 1 customized Catppuccin-Mocha-Mauve flavor out of the box. See the palette for colors used.
The reason for this is there are so many possible combos it would have been too much work to offer (and maintain) them all, would have taken more ISO and installed system space and a lot of Global Themes to choose from, which could be confusing or too much for people.
This brings to the point: Why Catppuccin?
Because not only it is Community-based, it has lots of flavors to choose from, is very popular everywhere and in Feb 2025 had 394 ports! Mixing this with Garuda became a must. Therefore, some Garuda websites and its Forum also offer Catppuccin colors!
What do we include with this spin?
The basic Garuda tools packages (all non-gamers) you find in Dr460nized are also offered in Mokka. That’s the foundation.
Then our famous Firedragon browser totally did not fit! This is why we are offering a new skinned version: firedragon-catppuccin.
It uses a theme that matches the one we chose for Mokka, even the icon and logos have been re-worked.
It packages, in place or on top of standard Firedragon, the following:
For Plasma 6.3.1 we packaged the following themes:
Please read the procedure BEFORE starting the migration
If you don’t want to install from the ISO but would like to migrate to the full Garuda Mokka theme, here are the steps to follow coming from a non-customized Dr460nized installation
Although this should work from any custom theme, you may need some more steps to change something else not part of Dr460nized installation or encounter some different results. For instance you could be missing packages like those in Desktop Effects, or your Desktop Effects list may hide some packages and many other possibilities.
There is no automated rollback possible.
You would have to manually undo what you did by reinstallinggaruda-dr460nized
andfiredragon
.
The themes conflict with each other because they write into the same files for some of them. As such, it is a good practice to write down what the configs are set at before you overwrite them.
A Terminal application, like
Konsole
, is highly suggested to be used when you make changes to your packages while following these steps.
garuda-update
sudo pacman -S garuda-mokka firedragon-catppuccin
However everything else requires manual intervention because they affect files in your $HOME folder.
Change
the theme for Mokka and Use This Theme
Inter
, except Liberation Mono
for fixed widthBlur
is disabled and BetterBlur
is enabled, then open Rounded Corners
settings, go in Outlines
tab and change the settings for the following (including the Outline transparency that you barely see the super small indicator for!):
Normally you should use Highlight and ToolTip Text or Text for the Decoration Colors.
The Custom colors are #cba6f7 (Mauve) and #b4befe (Lavender).
Rounded-Corners
and/or BetterBlur
are not visible?sudo pacman -S kwin-effect-rounded-corners-git kwin-effects-forceblur
You may have to force the colors in Rounded Corners outlines, sometimes the effects does not retrieve the proper colors from the system palette, therefore selecting from Decoration Color drop down may give you a different color!
OPTIONAL
If you havexwaylandvideobridge
, go in Inclusions & Exclusions tab and addxwaylandvideobridge
to the exclusion list (you may need to hit Refresh first).
Mokka
~/.local/share/konsole/Garuda.profile
and replace ColorScheme and Font lines with ColorScheme=Mokka
Font=JetBrainsMono Nerd Font,12,-1,5,700,0,0,0,0,0,0,0,0,0,0,1,Bold
/etc/skel/.config/fish/themes/Catppuccin\ Mocha.theme
to ~/.config/fish/themes/
. Create the folder if it doesn’t existyes | fish_config theme save "Catppuccin Mocha"
/etc/skel/.config/starship-mokka.toml
to ~/.config/starship.toml
~/.config/fastfetch/
, edit the source line at the beginning where it fetches a PNG and change it for /usr/share/icons/garuda/mokka-fastfetch.png
, then change the last line in ~/.config/fish/config.fish
where it loads a config forfastfetch --load-config mokka.jsonc
Micro
, copy /etc/skel/.config/micro/colorschemes/catppuccin-mocha.micro
to ~/.config/micro/colorschemes/
. Create the folder if it doesn’t exist~/.config/micro/settings.json
for catppuccin-mocha
~/.config/bat/themes
and drop in the files /etc/skel/.config/bat/config
in ~/.config/bat/
and /etc/skel/.config/bat/themes/Catppuccin\ Mocha.tmTheme
to ~/.config/bat/themes/
bat cache --build
~/.config.kscreenlockerrc
and replace the Greeter and Greeter/Wallpaper/General sections with the following:[Greeter]
Theme=Mokka
WallpaperPlugin=org.kde.image
[Greeter][Wallpaper][org.kde.image][General]
Image=/usr/share/sddm/themes/Mokka/background.png
This situation might occur when your SDDM configuration files do not follow the current standard, mainly in the location of the files or in which one you set the theme. Possible if you have an old installation things have moved around with recent Plasma versions.
No matter the reason, edit /etc/sddm.conf.d/sddm.conf
, go in the Themes section, find the lines with the theme name and cursor theme and change them for
Current=Mokka
CursorTheme=Catppuccin-Mocha-Mauve
It is possible your GTK theme does not display the proper theme (almost 100% certain!).
To use the proper theme, perform the following:
env | grep GTK_THEME
If it returns nothing (normal case):
Catppuccin-Purple-Dark-Catppuccin
.If it returns something (unusual case), you have to unset (make sure you won’t impact something else on your machine, that is up to you to validate first):
unset GTK_THEME # in bash shell
set -e GTK_THEME # in fish shell
Catppuccin-Purple-Dark-Catppuccin
.