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.

Files for xtheme, version 0.3
Filename, size File type Python version Upload date Hashes
Filename, size xtheme-0.3-py3-none-any.whl (4.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size xtheme-0.3.tar.gz (3.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page