Open ikoide opened 7 months ago
It should be generated with the gen.py script. First create a file called oxocarbon-dark.toml.j2
into the templates folder. Than you should modify the gen.py script to something like:
import yaml
import jinja2
def read_theme(name: str):
theme = {}
with open(f"palette/base16-oxocarbon-{name}.yaml", "r") as f:
theme = yaml.safe_load(f)
f.close()
return theme
def main():
env = jinja2.Environment(loader=jinja2.FileSystemLoader("./templates/"))
tmp1 = env.get_template("oxocarbon-dark.toml.j2")
tmp2 = env.get_template("oxocarbon-dark.yml.j2")
thm = read_theme('dark')
con1 = tmp1.render(thm)
con2 = tmp2.render(thm)
open('oxocarbon-dark.yml', 'w').close()
with open('oxocarbon-dark.yml', 'w') as f:
f.write(con1)
f.close()
open('oxocarbon-dark.toml', 'w').close()
with open('oxocarbon-dark.toml', 'w') as f:
f.write(con2)
f.close()
main()
Please read and test this first I'm quite in a rush now.
LGTM @saccarosium