Skip to main content

theme generator

Project description


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


git clone
cd xtheme
pip install --user .


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 include:

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



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

Project details

Supported by

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