1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-26 06:22:50 -05:00

use a matugen template for dms-colors.json

This commit is contained in:
bbedward
2025-09-25 18:27:25 -04:00
parent 934f4b2210
commit 9d224113c4
3 changed files with 20 additions and 5 deletions

View File

@@ -74,16 +74,21 @@ build_once() {
cat "$SHELL_DIR/matugen/configs/base.toml" > "$TMP_CFG"
echo "" >> "$TMP_CFG"
# Always include dank config for dms-colors.json
cat "$SHELL_DIR/matugen/configs/dank.toml" >> "$TMP_CFG"
echo "" >> "$TMP_CFG"
if command -v niri >/dev/null 2>&1; then
cat "$SHELL_DIR/matugen/configs/niri.toml" >> "$TMP_CFG"
echo "" >> "$TMP_CFG"
fi
if command -v qt5ct >/dev/null 2>&1; then
cat "$SHELL_DIR/matugen/configs/qt5ct.toml" >> "$TMP_CFG"
echo "" >> "$TMP_CFG"
fi
if command -v qt6ct >/dev/null 2>&1; then
cat "$SHELL_DIR/matugen/configs/qt6ct.toml" >> "$TMP_CFG"
echo "" >> "$TMP_CFG"
@@ -201,9 +206,6 @@ build_once() {
echo "$JSON" | grep -q '"primary"' || { echo "matugen JSON missing primary" >&2; return 2; }
printf "%s" "$JSON" > "$LAST_JSON"
# Write JSON for Theme.qml FileView to watch
printf "%s" "$JSON" > "$STATE_DIR/dms-colors.json"
if [ "$mode" = "light" ]; then
SECTION=$(echo "$JSON" | sed -n 's/.*"light":{\([^}]*\)}.*/\1/p')