💫️ Soothing pastel theme for Element
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
renovate[bot] f823660030
chore(deps): update actions/deploy-pages action to v5 (#21)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 11:11:44 +05:30
.github/workflows chore(deps): update actions/deploy-pages action to v5 (#21) 2026-04-13 11:11:44 +05:30
assets feat!: add accent support & overhaul repository (#14) 2025-05-19 23:16:33 +01:00
templates feat: add Compound Design System token overrides (#20) 2026-04-13 10:55:58 +05:30
themes feat: add Compound Design System token overrides (#20) 2026-04-13 10:55:58 +05:30
.editorconfig chore: update .editorconfig 2022-09-27 02:41:54 +02:00
config.json feat: add Compound Design System token overrides (#20) 2026-04-13 10:55:58 +05:30
LICENSE feat: initial commit 2022-09-17 22:18:10 +05:30
README.md feat!: add accent support & overhaul repository (#14) 2025-05-19 23:16:33 +01:00
renovate.json chore: Configure Renovate (#10) 2024-08-08 12:01:51 +01:00

Logo
Catppuccin for Element

Previews

🌻 Latte
🪴 Frappé
🌺 Macchiato
🌿 Mocha

Usage

There are several ways to install these themes.

Use an instance of Element which has Labs enabled

If you use an instance of Element which has Labs enabled, head over to the Labs tab in Settings and turn on "Support adding custom themes".

For example, to use Catppuccin Mocha Mauve, you can paste the following URL into the "Custom theme URL" field:

https://element.catppuccin.com/mocha/mauve.json

See the themes directory for the available flavour and accent combinations.

Self hosted Element or Element Desktop

If you are hosting an instance yourself or use Element Desktop, then this theme can be added by placing the config.json file in Element's config directory. The possible locations are:

  • Windows: %APPDATA%\$NAME\config.json
  • Linux: $XDG_CONFIG_HOME/$NAME/config.json or ~/.config/$NAME/config.json or ~/.var/app/im.riot.Riot/config/$NAME/config.json if you are using the Flatpak version.
  • macOS: ~/Library/Application Support/$NAME/config.json

where the $NAME is usually Element. If you use the --profile $PROFILE flag, then the $NAME becomes Element-$PROFILE.

Then enable the "Support adding custom themes" option in the Labs section of the Settings. The themes will then appear in the Appearance tab of the Settings.

🙋 FAQ

  • Q: "How can I change the font?"
    A: Fonts can be changed by editing the config.json file in the following manner:

    "is_dark": true,
    "fonts": {
      "faces": [
        {
          "font-family": "Inter",
          "src": [{"url": "/fonts/Inter.ttf", "format": "ttf"}]
        }
      ],
      "general": "Inter, sans",
      "monospace": "'Courier New'"
    },
    

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org