diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 61ecda9..b3ccf39 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -44,8 +44,18 @@ jobs: --exclude='*.md' \ . || true) - # Filter out test/audit lines that legitimately reference patterns - LEAKS=$(echo "$MATCHES" | grep -v -e 'should not contain' -e 'returns zero' -e 'audit grep' || true) + # Filter out self-referencing leak-detection grep patterns + audit text. + # Lines that contain the bash escaped grep pattern (onyx\|192\.168) are + # the leak detectors themselves, not leaks. + LEAKS=$(echo "$MATCHES" | grep -v \ + -e 'should not contain' \ + -e 'returns zero' \ + -e 'audit grep' \ + -e "'onyx\\\\\\\\\\\\|" \ + -e 'onyx\\|' \ + -e "name:.*onyx leaks" \ + -e "-e 'onyx'" \ + || true) if [[ -n "$LEAKS" ]]; then echo "::error::Brand leaks detected" diff --git a/assets/kde/plasma-desktop.conf b/assets/kde/plasma-desktop.conf index d5ac747..89e96f1 100644 --- a/assets/kde/plasma-desktop.conf +++ b/assets/kde/plasma-desktop.conf @@ -1,4 +1,4 @@ -# veilor-os default desktop config — solid black wallpaper (matches onyx). +# veilor-os default desktop config — solid black wallpaper (matches reference system). # Plasma uses `wallpaperplugin=org.kde.color` (not org.kde.image) — pure # black solid color rendering, no SVG asset needed. # Applied via 30-apply-v03-theme.sh into ~/.config/plasma-org.kde.plasma.desktop-appletsrc diff --git a/scripts/30-apply-v03-theme.sh b/scripts/30-apply-v03-theme.sh index 07f8a96..b074a76 100755 --- a/scripts/30-apply-v03-theme.sh +++ b/scripts/30-apply-v03-theme.sh @@ -76,7 +76,7 @@ if [[ -d $SDDM_SRC ]]; then install -d -m 0755 /etc/sddm.conf.d # Preserve other sddm.conf.d/*.conf entries; this file owns [Theme] only. cat > /etc/sddm.conf.d/veilor-theme.conf << 'EOF' -# veilor-os v0.3 — set veilor-black SDDM theme as default (matches onyx) +# veilor-os v0.3 — set veilor-black SDDM theme as default (matches reference system) [Theme] Current=veilor-black CursorTheme=Breeze_Light @@ -128,10 +128,10 @@ else fi # ───────────────────────────────────────────────────────────────────── -# 4. Wallpaper — solid black (matches onyx, no SVG asset) +# 4. Wallpaper — solid black (matches reference system, no SVG asset) # ───────────────────────────────────────────────────────────────────── info "Wallpaper: setting Plasma default to org.kde.color (solid black)" -# onyx uses `wallpaperplugin=org.kde.color` + `Color=0,0,0` — pure black +# reference system uses `wallpaperplugin=org.kde.color` + `Color=0,0,0` — pure black # rendered by Plasma's color plugin, no image asset needed. # Apply via system-wide kdedefaults so new users inherit. KDD=/etc/xdg/kdedefaults