📋

Was die Setup-Skripte machen

Das main.sh-Skript führt vier Schritte durch. Hier eine Übersicht was dabei passiert:

Schritt

1. GNOME Erweiterungen zurücksetzen (reset-gnome-extensions.sh)

Entfernt alle vorhandenen system-weiten GNOME Extensions aus /usr/share/gnome-shell/extensions und /usr/local/share/gnome-shell/extensions. Setzt die dconf Datenbank zurück und räumt alte GSchema-Overrides auf. Löscht auch User-spezifische Extension-Settings in ~/.config/dconf/.

Schritt

2. GNOME Erweiterungen installieren (install-gnome-extensions.sh)

Installiert folgende Erweiterungen aus dem GNOME Extensions Portal system-weit nach /usr/share/gnome-shell/extensions:

  • Blur my Shell – Hintergrundunschärfe für Shell-Elemente
  • Compiz Windows Effect – Wackelnde Fenster-Animation
  • Compiz Alike Magic Lamp Effect – Minimier-Animation
  • Dash to Dock – Moderneres Dock
  • Lockscreen Extension – Erweiterter Sperrbildschirm
Schritt

3. GNOME Standardeinstellungen setzen (set-default-settings.sh)

Setzt system-weite GNOME-Einstellungen für alle Benutzer:

  • Dark Mode aktivieren (prefer-dark color scheme)
  • Desktop-Hintergrundbild vom Lobby-Server laden
  • Fensterbuttons: Minimieren + Maximieren + Schließen
  • Flathub als System-Remote einrichten (für FreeIPA-User sichtbar)
  • GRUB-Timeout auf 0 setzen (sofortiger Boot)
Schritt

4. FreeIPA verbinden (connect-ipa.sh)

Verbindet den PC mit der home.perrys.space FreeIPA-Domäne. Nach diesem Schritt können sich alle IPA-Accounts auf dem Rechner einloggen.