setup_wayland_jarvis.sh aktualisiert
This commit is contained in:
@@ -21,7 +21,7 @@ fi
|
|||||||
# 1. System aktualisieren & Basispakete installieren
|
# 1. System aktualisieren & Basispakete installieren
|
||||||
echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..."
|
echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..."
|
||||||
sudo apt update
|
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
|
# 1.1 Gruppenrechte für Grafik und Eingabe vergeben
|
||||||
echo "👥 Füge Benutzer '$REAL_USER' zu den Grafik- und Input-Gruppen hinzu..."
|
echo "👥 Füge Benutzer '$REAL_USER' zu den Grafik- und Input-Gruppen hinzu..."
|
||||||
@@ -119,6 +119,42 @@ fi
|
|||||||
EOF
|
EOF
|
||||||
fi
|
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
|
# Rechte für das Home-Verzeichnis korrigieren, falls sudo etwas verändert hat
|
||||||
chown -R "$REAL_USER:$REAL_USER" "$REAL_HOME/.config"
|
chown -R "$REAL_USER:$REAL_USER" "$REAL_HOME/.config"
|
||||||
chown "$REAL_USER:$REAL_USER" "$REAL_HOME/.profile"
|
chown "$REAL_USER:$REAL_USER" "$REAL_HOME/.profile"
|
||||||
|
|||||||
Reference in New Issue
Block a user