Theming auf Colloid-Catppuccin und UbuntuSans Nerd Font vereinheitlichen

- GTK-Theme von catppuccin-mocha-lavender auf Colloid-Catppuccin umgestellt
- Systemweite GTK4-Symlinks in /etc/xdg/gtk-4.0/ für libadwaita Dark-Mode
- gsettings für Theme, Color-Scheme, Icon-Theme und Font im post-install
- Alle Fonts (Hack, JetBrainsMono, MonarchOS) auf UbuntuSans Nerd Font
- Paketlisten: Colloid-Pakete statt catppuccin-gtk/newaita, ttf-ubuntusans-nerd
This commit is contained in:
2026-03-26 22:17:03 +01:00
parent ae904436f0
commit b43720082d
15 changed files with 47 additions and 19 deletions
+28
View File
@@ -83,6 +83,34 @@ sudo cp -r "$DEFAULTS_DIR/xdg/"* /etc/xdg/
# Sicherstellen dass Rofi-Scripts ausführbar sind
sudo find /etc/xdg/rofi -name "*.sh" -exec chmod +x {} \;
# --- GTK4 Theme-Symlinks für libadwaita-Apps ---
THEME_NAME="Colloid-Catppuccin"
THEME_GTK4="/usr/share/themes/$THEME_NAME/gtk-4.0"
GTK4_XDG="/etc/xdg/gtk-4.0"
if [[ -d "$THEME_GTK4" ]]; then
log "Erstelle systemweite GTK4-Symlinks für $THEME_NAME..."
# gtk.css zeigt auf gtk-dark.css, damit libadwaita-Apps das Dark-Theme laden
sudo ln -sf "$THEME_GTK4/gtk-dark.css" "$GTK4_XDG/gtk.css"
sudo ln -sf "$THEME_GTK4/gtk-dark.css" "$GTK4_XDG/gtk-dark.css"
# Assets-Symlink: erst entfernen falls vorhanden (ln -sf auf Verzeichnisse folgt dem Link)
sudo rm -f "$GTK4_XDG/assets"
sudo ln -s "$THEME_GTK4/assets" "$GTK4_XDG/assets"
else
err "GTK4-Theme nicht gefunden: $THEME_GTK4 — libadwaita-Apps nutzen Fallback-Theme."
fi
# --- gsettings für GTK-Theme und Dark-Mode ---
log "Setze gsettings für GTK-Theme..."
gsettings set org.gnome.desktop.interface gtk-theme "$THEME_NAME"
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
gsettings set org.gnome.desktop.interface icon-theme 'Colloid-Grey-Catppuccin-Dark'
gsettings set org.gnome.desktop.interface font-name 'UbuntuSans Nerd Font 11'
# --- Helper-Scripts installieren ---
log "Installiere Moonarch Helper-Scripts nach /usr/local/bin/..."