Asahi: DarkPanel-Theme fuer dunkles GNOME-Panel

GNOME 48 Panel bleibt hell trotz Dark-Mode. Loesung: user-theme
Extension aktivieren + minimales DarkPanel Shell-Theme. Doku
in CLAUDE.md ergaenzt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
René 2026-03-15 16:34:45 +01:00
parent f91383b927
commit 81e3ec1ac5
2 changed files with 35 additions and 0 deletions

View file

@ -222,6 +222,34 @@ if [[ -n "$GNOME_TERM_PROFILE" ]]; then
ok "GNOME Terminal: MesloLGS NF 11"
fi
# Dark-Mode + DarkPanel-Theme (GNOME 48 Panel bleibt sonst hell)
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
THEME_DIR="$HOME/.local/share/themes/DarkPanel/gnome-shell"
mkdir -p "$THEME_DIR"
cat > "$THEME_DIR/gnome-shell.css" <<'CSSEOF'
/* Dark panel override - GNOME 48 Panel bleibt sonst hell trotz Dark-Mode */
#panel, #panel .panel-button {
background-color: #2d2d2d;
color: #ffffff;
}
#panel .panel-button:hover {
background-color: #3d3d3d;
color: #ffffff;
}
#panel .panel-button:active,
#panel .panel-button:focus {
background-color: #4d4d4d;
color: #ffffff;
}
CSSEOF
if gnome-extensions list 2>/dev/null | grep -q user-theme; then
gnome-extensions enable user-theme@gnome-shell-extensions.gcampax.github.com 2>/dev/null || true
gsettings set org.gnome.shell.extensions.user-theme name 'DarkPanel'
ok "Dark-Mode + DarkPanel-Theme aktiviert"
else
warn "user-theme Extension nicht installiert — 'sudo dnf install gnome-shell-extension-user-theme'"
fi
# Gammastep (Blaulichtfilter, Night Light nicht verfuegbar auf Asahi)
mkdir -p ~/.config/gammastep
if [[ ! -f ~/.config/gammastep/config.ini ]]; then