Niri-basierter Wayland-Desktop mit greetd/regreet, Catppuccin Mocha Theming, Rofi-Menus, Waybar und vollstaendiger Post-Install-Automatisierung. Archinstall-Config klont das Repo automatisch via custom-commands, danach genuegt ein einzelner Befehl fuer die komplette Einrichtung.
33 lines
963 B
Bash
Executable File
33 lines
963 B
Bash
Executable File
#!/bin/bash
|
|
# ABOUTME: Installiert Themes die nicht via Pakete verfügbar sind (Cursor-Theme).
|
|
# ABOUTME: Wird von post-install.sh aufgerufen.
|
|
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
log() {
|
|
echo -e "\e[1;34m[Moonarch]\e[0m $*"
|
|
}
|
|
|
|
# --- Sweet-cursors ---
|
|
CURSOR_DEST="/usr/share/icons/Sweet-cursors"
|
|
|
|
if [[ -d "$CURSOR_DEST" ]]; then
|
|
log "Sweet-cursors bereits installiert."
|
|
else
|
|
log "Installiere Sweet-cursors..."
|
|
TMPDIR=$(mktemp -d)
|
|
git clone --depth 1 https://github.com/EliverLara/Sweet.git "$TMPDIR/sweet"
|
|
|
|
if [[ -d "$TMPDIR/sweet/kde/cursors/Sweet-cursors" ]]; then
|
|
sudo cp -r "$TMPDIR/sweet/kde/cursors/Sweet-cursors" "$CURSOR_DEST"
|
|
log "Sweet-cursors nach $CURSOR_DEST installiert."
|
|
else
|
|
echo "Cursor-Verzeichnis nicht gefunden im Repository." >&2
|
|
echo "Bitte manuell installieren: https://github.com/EliverLara/Sweet" >&2
|
|
fi
|
|
|
|
rm -rf "$TMPDIR"
|
|
fi
|