Skip to content

Release Notes and Migration

Welcome to Garuda Mokka! Catppuccin flavor deeply integrated into Arch Linux alongside 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:

  • KDE Global Theme

  • GTK GTK Theme

  • Micro terminal editor

  • Conky manager

  • Fish shell

  • Konsole terminal

  • Bat

  • GRUB

  • TTY

  • Google Inter fonts for the system and JetBrains Mono Nerd for terminal

  • Tela Circle Dracula icons theme

  • Custom Plasma Style based on Utterly-Round

  • Slightly customized SDDM6 Log in screen based on Magna from l4k1

  • New Wallpapers fitting dark Catppuccin palette

  • 3 Panel-Colorizer presets

    • 2 on the Top Panel (more on that below)
    • 1 on the bottom Dock

    Two of them together are bringing back the fully transparent look we used to have with Latte-Dock. The third one, for the Top Panel, is when a window touches the panel or is maximized, then a special panel theme (preset) activates (built-in “Mokka Carbon”) for 2 reasons:

    • A maximized window with a transparent panel does not look good, it requires more opacity
    • Notify people at least 1 window is touching the panel or is maximized

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

  1. Backup your current installation your preferred way

  2. Fully update your system (done in Terminal). Skipping this step may have huge consequences

    Terminal window
    garuda-update
  3. Install garuda-mokka + firedragon-catppuccin and accept removal of all suggested packages

    Terminal window
    sudo pacman -S garuda-mokka firedragon-catppuccin
  4. Do not logout nor reboot/shutdown and keep a Terminal window open

  5. In System Settings Global Theme - apply both Appearance settings and Desktop and window layout of Mokka theme.

  6. Reboot

    During the reboot process, you should already have the new GRUB theme, SDDM theme, Plasma settings and Wallpaper.

However everything else requires manual intervention because they affect files in your $HOME folder.

  1. Open Kvantum Manager, Change the theme for Mokka and Use This Theme

  2. Go back in System Settings

    • Text & Fonts - change the font for Inter, except Liberation Mono for fixed width
    • Window Management - Desktop Effects, make sure Blur 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!):

    Mokka Rounded Corners outline settings

    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 is not visible?

    • Watch if your list excludes unsupported effects
    • If it doesn’t, then install it:
    Terminal window
    sudo pacman -S kwin-effect-rounded-corners-git
  3. For KDE Syntax Highlighting, open your text editor (for example Kate) and change the Editor Color Theme (in Kate it’s called like that, if you don’t have it then Settings>Configure Kate>Color Themes>Default Theme>Select Theme = Mokka) for

    Mokka
  4. For Konsole, edit ~/.local/share/konsole/Garuda.profile and replace ColorScheme and Font lines with

    ~/.local/share/konsole/Garuda.profile
    ColorScheme=Mokka
    Font=JetBrainsMono Nerd Font,12,-1,5,700,0,0,0,0,0,0,0,0,0,0,1,Bold
  5. For Fish theme, copy /etc/skel/.config/fish/themes/Catppuccin\ Mocha.theme to ~/.config/fish/themes/. Create the folder if it doesn’t exist

    In terminal, execute

    Terminal window
    yes | fish_config theme save "Catppuccin Mocha"
  6. For Starship, copy /etc/skel/.config/starship-mokka.toml to ~/.config/starship.toml

  7. For Fastfetch

    If you are using your own version, go in your config file located in ~/.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.

  8. For Micro, copy /etc/skel/.config/micro/colorschemes/catppuccin-mocha.micro to ~/.config/micro/colorschemes/. Create the folder if it doesn’t exist

    Change the colorscheme line in ~/.config/micro/settings.json for

    catppuccin-mocha
  9. For bat theme, create folder ~/.config/bat/themes and copy the files /etc/skel/.config/bat/config in ~/.config/bat/ and /etc/skel/.config/bat/themes/Catppuccin\ Mocha.tmTheme to ~/.config/bat/themes/

    In terminal, execute

    Terminal window
    bat cache --build
  10. For Screen Locker wallpaper, if it did not apply, edit ~/.config/kscreenlockerrc and replace the Greeter and Greeter/Wallpaper/General sections with the following:

    ~/.config/kscreenlockerrc
    [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, you need to find the .conf file that has a THEME section.

  • Could be in /etc/sddm.conf.d/sddm.conf
  • Could be in /etc/sddm.conf.d/kde_settings.conf
  • Could be in /usr/lib/sddm/sddm.conf.d/default.conf
  • Could be somewhere else or you might need to create /etc/sddm.conf.d/sddm.conf.

It is difficult to understand exactly which file is picked-up by any possible system depending on when back in time the system was installed. Once you find that file, 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:

Verify if you have a theme set in GTK_THEME variable

Terminal window
env | grep GTK_THEME

If it returns nothing (normal case):

  • Go in System Settings, Application Styles, then Configure GNOME/GTK Application Style in top right or click the 3 vertical dots followed by Configure GNOME/GTK and change the theme for 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):

Terminal window
unset GTK_THEME # in bash shell
  • Then go in System Settings, Application Styles, then Configure GNOME/GTK Application Style in top right or click the 3 vertical dots followed by Configure GNOME/GTK and change the theme for Catppuccin-Purple-Dark-Catppuccin.