moonset-Installation und moonlock-Service in post-install ergänzen
Post-Install klont und installiert moonset aus Gitea und richtet den moonlock systemd User-Service ein.
This commit is contained in:
parent
3acfe42ece
commit
8e59f9298a
@ -148,6 +148,24 @@ else
|
|||||||
log "moongreet bereits installiert."
|
log "moongreet bereits installiert."
|
||||||
fi
|
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 ---
|
# --- greetd / moongreet Konfiguration ---
|
||||||
|
|
||||||
log "Konfiguriere greetd + moongreet..."
|
log "Konfiguriere greetd + moongreet..."
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user