recipes/common-theming.yml, so they are available immediately after rebase. Some themes also require a post-install setup step to fully activate in your user session.
Themes included
| Theme | Description |
|---|---|
| Catppuccin | A pastel color scheme applied to KDE Plasma and supported applications |
| Kora | A clean, flat icon theme for the KDE desktop |
| PlasMusic | A KDE widget for music playback controls and now-playing information |
Desktop environments
- KDE Plasma is the primary desktop environment. All themes and customizations target KDE Plasma by default.
- Niri is an alternative Wayland compositor session available at the login screen. It is configured via
recipes/common-windowmanager.ymland provides a tiling window manager experience alongside Plasma.
Branding and assets
Custom wallpapers, icons, and cursor themes are managed byrecipes/common-branding.yml. These assets are copied into the image at build time, so they are present on first boot without any additional steps.
Applying themes after rebase
Some theme components need to be activated in your user session after you first rebase to Agate. Use theagate-manage-themes helper task to install and apply Catppuccin, Kora, and PlasMusic in one step.
Rebase and reboot
Complete the rebase to Agate and reboot into your new system. Theme assets are already present in the image.
Run the theme setup task
Run the
agate-manage-themes just task to install and activate Catppuccin, Kora, and PlasMusic for your user session.Apply Spicetify for Spotify (optional)
If you use Spotify, you can apply Spicetify theming separately with its own task. This patches the Spotify client with a matching color scheme.
Customizing themes when building from source
Theme assets and installation steps are defined inrecipes/common-theming.yml. To swap out a theme or add new assets, edit that file and rebuild the image.