Skip to main content

XTHEME

Theme manager for people who are tired of writing tons of config files. Inspired by budRich/mondo.

Install

git clone https://github.com/rtnx/xtheme
cd xtheme
pip install --user .

Themes

Theme files are in toml format. There's no requirements for them, they are there for you to set variable that will be used later in generators.

Generators

Generators include:

  • template.jinja2 - template for config file using variables from theme.
  • config.toml - configuration file.
  • pre-apply.sh - script executed before applying theme
  • post-apply.sh - script executed after applying theme.

config.toml:

[config]

  name = 'i3'
  target = '/home/rtgnx/.i3/config' # target file to which template is rendered

Metadata

Release files for xtheme 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xtheme 0.3
File Size Uploaded
xtheme-0.3.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xtheme 0.3
File Interpreter ABI Platform
xtheme-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / xtheme-0.3.tar.gz

Download URL xtheme-0.3.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3b04b992716ed9c22b102b3a8b62f1d07c8885d60006d98e8e3ca077e1a1338e
BLAKE2b-256 checksum
How to use checksums
0aa4d0c2459d3b8ba08e2a196e0e178e6856bd86da567cc3995e45a7f0cbf98e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / xtheme-0.3-py3-none-any.whl

Download URL xtheme-0.3-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9a2437fc2bf2206f77a9a2b5f38a6bac3b8133dc52fa3b1677d0623b50ce296
BLAKE2b-256 checksum
How to use checksums
861be5f7e7e8b531762b885c6f1d2d3b6336af7a863047dd652bde363e006145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page