Skip to main content

Catppuccin theme extension for Zensical

Project description

Catppuccin Zensical

Version Supported Python Versions Documentation License

A Zensical theme extension based on the Catppuccin palette.

This package registers an installable theme named catppuccin. It extends Zensical's default Material-compatible theme and adds Catppuccin color schemes for Latte, Frappe, Macchiato, and Mocha.

The default configuration follows the user's system preference with Latte for light mode and Mocha for dark mode.

Live documentation includes installation, configuration, customization, and showcase examples.

Usage

Install the package in the same environment as Zensical:

pip install catppuccin-zensical

For local development from this checkout:

uv pip install -e .

Then set the theme name in zensical.toml:

[project.theme]
name = "catppuccin"

Or in mkdocs.yml:

theme:
  name: catppuccin

To choose a specific flavor, override the palette:

theme:
  name: catppuccin
  palette:
    scheme: catppuccin-macchiato
    primary: custom
    accent: custom

Available schemes:

  • catppuccin-latte
  • catppuccin-frappe
  • catppuccin-macchiato
  • 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

Or in mkdocs.yml:

extra:
  catppuccin:
    signature: false

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catppuccin_zensical-0.2.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

catppuccin_zensical-0.2.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file catppuccin_zensical-0.2.0.tar.gz.

File metadata

  • Download URL: catppuccin_zensical-0.2.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

File hashes

Hashes for catppuccin_zensical-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f34e26963b81aca94a1c4a0ecab092396b1a931d17a3321c0b491fba0e143331
MD5 354c9b9d286c76a11774ce185971e43f
BLAKE2b-256 616ad644f83866559a1054230241500819f75d7bd84405713a5058b4878d280c

See more details on using hashes here.

File details

Details for the file catppuccin_zensical-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: catppuccin_zensical-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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}

File hashes

Hashes for catppuccin_zensical-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 956c65c4272cc0ee4a97974a97c87a6c122daf0ba214b0c4c8178212b126d62b
MD5 8f22c46d73790af7bc4fe3b007558711
BLAKE2b-256 6d4780aebf3e83d2a564b9415bb3c2d3c10017a25016700b451b2d0b46af5f87

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page