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:
+20
-9
@@ -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 ---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user