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


Supported by

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