From 8e59f9298abcf768547e666029df07784864c9c8 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Fri, 27 Mar 2026 15:26:45 +0100 Subject: [PATCH] =?UTF-8?q?moonset-Installation=20und=20moonlock-Service?= =?UTF-8?q?=20in=20post-install=20erg=C3=A4nzen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Post-Install klont und installiert moonset aus Gitea und richtet den moonlock systemd User-Service ein. --- scripts/post-install.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/post-install.sh b/scripts/post-install.sh index e6f1cac..e75cdb7 100755 --- a/scripts/post-install.sh +++ b/scripts/post-install.sh @@ -148,6 +148,24 @@ else log "moongreet bereits installiert." fi +# --- moonset installieren (Power Menu aus Gitea) --- + +if ! command -v moonset &>/dev/null; then + log "Installiere moonset..." + MOONSET_TMPDIR=$(mktemp -d) + git clone https://gitea.moonarch.de/nevaforget/moonset.git "$MOONSET_TMPDIR/moonset" + (cd "$MOONSET_TMPDIR/moonset" && uv pip install --system .) + rm -rf "$MOONSET_TMPDIR" +else + log "moonset bereits installiert." +fi + +# --- moonlock systemd user service --- + +log "Konfiguriere moonlock User-Service..." +sudo mkdir -p /etc/systemd/user +sudo cp "$DEFAULTS_DIR/etc/systemd/user/moonlock.service" /etc/systemd/user/moonlock.service + # --- greetd / moongreet Konfiguration --- log "Konfiguriere greetd + moongreet..."