Skip to main content

theme generator

Project description

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

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

xtheme-0.3.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

xtheme-0.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file xtheme-0.3.tar.gz.

File metadata

  • Download URL: xtheme-0.3.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xtheme-0.3.tar.gz
Algorithm Hash digest
SHA256 3b04b992716ed9c22b102b3a8b62f1d07c8885d60006d98e8e3ca077e1a1338e
MD5 c4b449ed6688e5f4d1d951e93b8ed2ff
BLAKE2b-256 0aa4d0c2459d3b8ba08e2a196e0e178e6856bd86da567cc3995e45a7f0cbf98e

See more details on using hashes here.

File details

Details for the file xtheme-0.3-py3-none-any.whl.

File metadata

  • Download URL: xtheme-0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xtheme-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f9a2437fc2bf2206f77a9a2b5f38a6bac3b8133dc52fa3b1677d0623b50ce296
MD5 c20d439ae32faf0d2e0c33b6a2b5c184
BLAKE2b-256 861be5f7e7e8b531762b885c6f1d2d3b6336af7a863047dd652bde363e006145

See more details on using hashes here.

Supported by

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