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 hashes
Filename, size xtheme-0.3.tar.gz (3.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page