
Catppuccin for KDE
git clone --depth=1 https://github.com/catppuccin/kde catppuccin-kde && cd catppuccin-kde- Run the install script using
./install.shand follow the instructions.
Install without any prompts by passing the flavour, accent, and window-decoration numbers plus auto:
./install.sh [-q|--quiet] [-n|--no-cursor] [-c|--local-cursor <dir>] <flavour 1-4> <accent 1-14> <window_decoration 1-2> auto
Pass -n/--no-cursor to keep your current cursor theme untouched.
Pass -c <dir>/--local-cursor <dir> to install an already-downloaded cursor theme directory instead of fetching one.
Example (Mocha, Blue, Classic):
./install.sh 1 13 2 auto
- Download the colour-scheme zip file for your preferred flavour from the release tab.
- Extract the file and move the theme(s) you wish to install into the following folders for your platform:
Windows:
%appdata%\krita\color-schemes
Linux:~/.local/share/krita/color-schemes - Open Krita, and you can choose the theme from Settings > Themes.
- If you are using KDE 5.27 or below, you might want to run
git checkout v0.2.5before running the install script to avoid running into compatibility issues. Alternatively, the release binaries are available here. - If you encounter an error similar to 'connection refused' while running the installation script, it may be due to store.kde.org being down or issues with your internet connection.
- Applying the theme writes
BorderSizeAuto=falseto~/.config/kwinrc(for borderless windows); this is the only setting the installer changes outside the theme directories.
Colour schemes, splash screens, and look-and-feel metadata are rendered from templates/*.tera into the committed generated/ tree by Whiskers; install.sh only ever reads generated/, never the templates or the palette directly, so end users need no Rust/Cargo toolchain.
Requires just.
just build: fetch a pinned, checksum-verified Whiskers binary into.bin/(gitignored) and rendertemplates/*.teraintogenerated/.just check: verifygenerated/matches a fresh render (the same check CI runs).
After editing a template, run just build, review the diff, and commit the template change together with the regenerated generated/ output.
Β
Copyright Β© 2021-present Catppuccin Org