#!/usr/bin/env python3 """Regeneriert die statischen CSS-Dateien aus gui/style.py. cd packaging/taninux-gtk3-theme PYTHONPATH=../../src python generate.py """ from pathlib import Path from taninux.gui.style import _gtk3_full from taninux.gui.accents import by_key acc = by_key("ume") here = Path(__file__).parent for dark, name in ((False, "TANINUX"), (True, "TANINUX-dark")): dst = here / name / "gtk-3.0" / "gtk.css" dst.parent.mkdir(parents=True, exist_ok=True) dst.write_text(_gtk3_full(acc, dark)) print(f" {dst.relative_to(here.parent.parent)}")