Catppuccin Zensical
A Catppuccin theme extension for Zensical documentation sites.
It registers an installable theme named catppuccin that extends Zensical's
default theme with Catppuccin's Latte, Frappé, Macchiato, and Mocha
palettes.
Live demo · Showcase · Configuration · Changelog
Mocha
Macchiato
Frappé
Latte
What you get
- Four Catppuccin flavors: Latte, Frappé, Macchiato, and Mocha.
- Automatic light/dark mode defaults: Latte for light mode and Mocha for dark mode.
- Catppuccin colors across Zensical components, including navigation, search, code blocks, admonitions, tables, highlights, diagrams, and footer elements.
- A small optional "Styled with catppuccin-zensical" footer signature that links back to the live documentation.
Quick start
Install the package in the same environment as Zensical:
uv pip install catppuccin-zensical
Then set the theme name in zensical.toml:
[project.theme]
name = "catppuccin"
Choose a flavor
The default configuration follows the user's system preference with Latte for light mode and Mocha for dark mode. To force a specific flavor, set the palette scheme:
[project.theme]
name = "catppuccin"
[[project.theme.palette]]
scheme = "catppuccin-macchiato"
primary = "custom"
accent = "custom"
Available schemes:
| Flavor | Scheme |
|---|---|
| Latte | catppuccin-latte |
| Frappé | catppuccin-frappe |
| Macchiato | catppuccin-macchiato |
| Mocha | catppuccin-mocha |
Footer signature
The theme adds a small "Styled with catppuccin-zensical" line to the footer that links to the live documentation. To opt out, set:
[project.extra.catppuccin]
signature = false
Local development
From this checkout:
uv sync --all-groups
uv run zensical serve
Metadata
Release files for catppuccin-zensical 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| catppuccin_zensical-0.3.0.tar.gz | 5.7 kB | Without provenance | Details for catppuccin_zensical-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| catppuccin_zensical-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for catppuccin_zensical-0.3.0-py3-none-any.whl |
Total release size: 13.3 kB
Release files / catppuccin_zensical-0.3.0.tar.gz
| Download URL | catppuccin_zensical-0.3.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
521c302a2db92581d4f6db1a239e4cf6138e1f5b90faaed82af035f34163ca31
|
|
BLAKE2b-256 checksum How to use checksums |
ebb20d94c8c99c88d40eb5985e6d83601e51e9b61ca12d2b42d33b969ea5defc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / catppuccin_zensical-0.3.0-py3-none-any.whl
| Download URL | catppuccin_zensical-0.3.0-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98b2631562df8c161d2eeecab90d6d0b86290b125d19a5ffde335d73f6c0350e
|
|
BLAKE2b-256 checksum How to use checksums |
9c5ae9cdb8103e09857bf96a34ca377a52c818d6ff08c06716cc668c1aa38936
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for catppuccin-zensical 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.