d76f309dba
This will allow us to switch between the variants according to the color-scheme setting. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5545 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2324>
21 lines
569 B
Python
21 lines
569 B
Python
#!/usr/bin/env python3
|
|
|
|
import os
|
|
from pathlib import PurePath
|
|
import subprocess
|
|
|
|
stylesheets = [
|
|
'data/theme/gnome-shell-high-contrast.css',
|
|
'data/theme/gnome-shell-dark.css',
|
|
'data/theme/gnome-shell-light.css'
|
|
]
|
|
|
|
sourceroot = os.environ.get('MESON_SOURCE_ROOT')
|
|
distroot = os.environ.get('MESON_DIST_ROOT')
|
|
|
|
for stylesheet in stylesheets:
|
|
stylesheet_path = PurePath(stylesheet)
|
|
src = PurePath(sourceroot, stylesheet_path.with_suffix('.scss'))
|
|
dst = PurePath(distroot, stylesheet_path)
|
|
subprocess.run(['sassc', '-a', src, dst], check=True)
|