From 25e56e9ba9fd3de798aa71e3b002aec2ad5cdd92 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Fri, 22 May 2026 14:16:39 +0000 Subject: [PATCH] setup_wayland_jarvis.sh aktualisiert --- setup_wayland_jarvis.sh | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/setup_wayland_jarvis.sh b/setup_wayland_jarvis.sh index e047d1c..ab1bb7b 100644 --- a/setup_wayland_jarvis.sh +++ b/setup_wayland_jarvis.sh @@ -21,7 +21,7 @@ fi # 1. System aktualisieren & Basispakete installieren echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..." sudo apt update -sudo apt install -y labwc firefox-esr curl wget git sudo python3 python3-pip python3-venv original-awk tilix geany +sudo apt install -y labwc firefox-esr curl wget git sudo python3 python3-pip python3-venv original-awk tilix geany waybar # 1.1 Gruppenrechte für Grafik und Eingabe vergeben echo "👥 Füge Benutzer '$REAL_USER' zu den Grafik- und Input-Gruppen hinzu..." @@ -119,6 +119,42 @@ fi EOF fi +echo "📊 Konfiguriere Waybar Taskleiste..." +mkdir -p "$REAL_HOME/.config/waybar" + +# Waybar Config schreiben +cat << 'EOF' > "$REAL_HOME/.config/waybar/config" +{ + "layer": "top", + "position": "bottom", + "height": 30, + "modules-left": ["wlr/taskbar"], + "modules-right": ["clock"], + "wlr/taskbar": { + "format": "{icon} {title}", + "icon-size": 16, + "on-click": "activate", + "on-click-right": "minimize" + }, + "clock": { "format": "{:%H:%M:%S}", "interval": 1 } +} +EOF + +# Waybar Style schreiben (Minimal-CSS) +cat << 'EOF' > "$REAL_HOME/.config/waybar/style.css" +* { font-family: sans-serif; font-size: 13px; } +window#waybar { background-color: #1e293b; border-top: 1px solid #334155; color: white; } +#taskbar button { padding: 0 10px; color: #94a3b8; background: transparent; } +#taskbar button.active { background-color: #0f172a; color: #38bdf8; } +#clock { padding: 0 15px; background-color: #0f172a; } +EOF + +# Autostart erweitern, falls waybar noch nicht drin steht +if ! grep -q "waybar" "$REAL_HOME/.config/labwc/autostart"; then + sed -i '1i\waybar &' "$REAL_HOME/.config/labwc/autostart" +fi + + # Rechte für das Home-Verzeichnis korrigieren, falls sudo etwas verändert hat chown -R "$REAL_USER:$REAL_USER" "$REAL_HOME/.config" chown "$REAL_USER:$REAL_USER" "$REAL_HOME/.profile"