feat: regreet durch moongreet ersetzen, einheitliches Default-Wallpaper

Greeter von regreet (niri-Wrapper) auf moongreet (GTK4 + gtk4-layer-shell)
umgestellt. moongreet wird direkt aus dem Gitea-Repo gebaut.

Ein einziges Wallpaper unter /usr/share/moonarch/wallpaper.jpg dient jetzt
als Default fuer Desktop (waypaper), Lockscreen (gtklock) und Greeter
(moongreet).
This commit is contained in:
2026-03-26 12:17:18 +01:00
parent 78bd87359b
commit f79128b1a6
11 changed files with 36 additions and 133 deletions
+20 -9
View File
@@ -108,19 +108,30 @@ if [[ ! -f "$HOME/.zshrc" ]]; then
echo "source /etc/zsh/zshrc.moonarch" >> "$HOME/.zshrc"
fi
# --- greetd / regreet Konfiguration ---
# --- moongreet installieren (Greeter aus Gitea) ---
log "Konfiguriere greetd + regreet..."
if ! command -v moongreet &>/dev/null; then
log "Installiere moongreet..."
MOONGREET_TMPDIR=$(mktemp -d)
git clone https://gitea.moonarch.de/nevaforget/greetd-moongreet.git "$MOONGREET_TMPDIR/moongreet"
(cd "$MOONGREET_TMPDIR/moongreet/pkg" && makepkg -si --noconfirm)
rm -rf "$MOONGREET_TMPDIR"
else
log "moongreet bereits installiert."
fi
# --- greetd / moongreet Konfiguration ---
log "Konfiguriere greetd + moongreet..."
sudo mkdir -p /etc/greetd
sudo cp "$DEFAULTS_DIR/etc/greetd/config.toml" /etc/greetd/config.toml
sudo cp "$DEFAULTS_DIR/etc/greetd/niri-greeter.kdl" /etc/greetd/niri-greeter.kdl
sudo cp "$DEFAULTS_DIR/etc/greetd/regreet.toml" /etc/greetd/regreet.toml
sudo cp "$DEFAULTS_DIR/etc/greetd/regreet.css" /etc/greetd/regreet.css
sudo mkdir -p /etc/moongreet
sudo cp "$DEFAULTS_DIR/etc/moongreet/moongreet.toml" /etc/moongreet/moongreet.toml
# Greeter-Wallpaper installieren
log "Installiere Greeter-Wallpaper..."
sudo mkdir -p /usr/share/backgrounds
sudo cp "$DEFAULTS_DIR/backgrounds/moonarch-greeter.jpg" /usr/share/backgrounds/moonarch-greeter.jpg
# Default-Wallpaper installieren (Greeter, Lockscreen, Desktop)
log "Installiere Default-Wallpaper..."
sudo mkdir -p /usr/share/moonarch
sudo cp "$DEFAULTS_DIR/backgrounds/wallpaper.jpg" /usr/share/moonarch/wallpaper.jpg
# --- Systemd-Services aktivieren ---